8

В Windows 8, если вы нажмете Alt+F4 с рабочим столом в фокусе, отобразится диалоговое окно выключения. Мне было интересно, если кто-нибудь знает, как этот же диалог можно запустить из командной строки, так как я хотел бы переназначить кнопку "ThinkVantage" на моем ThinkPad, чтобы отобразить это сообщение.

Кто-нибудь знает возможно ли это? С помощью диспетчера задач я вижу, что диалоговое окно создается из explorer.exe но я не знаю, как запустить его вручную.

3 ответа3

3

Смотрите эту веб-страницу:

http://www.thewindowsclub.com/windows-shut-down-dialog-box


Откройте блокнот и введите следующее:

(new ActiveXObject(“Shell.Application”)).ShutdownWindows();

Сохраните этот файл под любым именем, но укажите его в формате .js в качестве обязательного, например Shutdown.js, и выберите «Все файлы как сохранить как тип». Сохраните его в любом месте, но создайте его ярлык на рабочем столе.

Оттуда, кажется, вы можете запустить его, как вам нравится, они создают место в папке быстрого запуска. Так что я думаю, что вы можете вызвать его из командной строки.


Вы также можете использовать shutdown /i который немного проще, но не показывает то же самое диалоговое окно.

1

Команда для запуска выключения системы ...

shutdown

с этими параметрами вы сразу отключаетесь:

shutdown -s -t 00

с этими параметрами компьютер перезагрузится:

shutdown -r -t 00

Есть много других параметров, вы можете проверить их здесь: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/shutdown.mspx?mfr=true

типирование

shutdown -i

покажет другое диалоговое окно (на самом деле ужасно)

1

Я хотел сопоставить этот диалог с сочетанием клавиш сам, и хотя были хорошие альтернативы, вопрос не был дан ответ на вопрос. Я обыскал и поиграл, придумал сценарий.

Вы можете использовать AutoHotKey, чтобы позволить любой клавише (Ctrl + Alt + 1 в этом случае) вызвать диалог с помощью этого скрипта:

;Summon the Shutdown, Restart Windows dialogue by pressing Ctrl + Shift + 1
^!1::ControlSend, , !{F4}, ahk_class Progman

Который на самом деле нажимает Alt + F4 при нацеливании на рабочий стол Windows.

Краткие инструкции:

  • Скачайте и установите AutoHotKey;
  • Открыть блокнот;
  • Вставьте приведенный выше код и сохраните файл как {anyfilename} .ahk;
  • В проводнике Windows, щелкните правой кнопкой мыши на файле и выберите Compile;
  • Запустите получившийся {anyfilename} .exe

    По выбору:

  • Вы можете поставить ярлык на исполняемый файл в папке Startmenu/Startup, чтобы он запускался каждый раз при запуске Windows.

Вы можете найти список и примеры Hotkeys @ http://ahkscript.org/docs/Hotkeys.htm

Вы можете найти специальные ключи с помощью скрипта AutoHotKey. скрипт.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .