Pokaż okno dialogowe zamykania z wiersza poleceń, Windows 8


8

W systemie Windows 8, jeśli naciśniesz Alt+ F4z zaznaczonym pulpitem, wyświetli się okno zamykania. Zastanawiałem się, czy ktoś zna sposób, aby to samo okno dialogowe można było uruchomić z wiersza poleceń, ponieważ chciałbym ponownie przypisać przycisk „ThinkVantage” na moim ThinkPadzie, aby wyświetlić ten komunikat.

Czy ktoś wie, czy to jest możliwe? Za pomocą Menedżera zadań widzę, że okno dialogowe jest tworzone, explorer.exeale nie mam pojęcia, jak wykonać to ręcznie.


3
Otwórz wiersz polecenia, wpisz „shutdown / i” bez cudzysłowów i naciśnij klawisz Enter, niezupełnie to samo GUI, ale wykona tę samą funkcję.
Moab

1
Jeśli chodzi tylko o ponowne mapowanie klucza, możesz użyć do tego Autohotkey , alternatywnie istnieje również hack rejestru do zmiany mapowania kluczy. Więcej tutaj.
Ankit,

1
Zazwyczaj robi to przycisk zasilania systemu. Przypisanie drugiego przycisku nie powinno być konieczne. Czy to nie działa w twoim systemie?
Michael Hampton,

Odpowiedzi:


3

Zobacz tę stronę:

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


Otwórz notatnik i wpisz następujące polecenie:

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

Zapisz ten plik pod dowolną nazwą, ale podaj go jako format .js jako obowiązkowy, na przykład Shutdown.js i wybierz Wszystkie pliki jako zapisane jako typ. Zapisz go w dowolnym miejscu, ale utwórz skrót do pulpitu.

Stamtąd wydaje się, że możesz uruchomić go tak, jak chcesz, tworzą go w folderze szybkiego uruchamiania. Więc wyobrażam sobie, że możesz wywołać go z wiersza poleceń.


Możesz także użyć, shutdown /ico jest nieco prostsze, ale nie wyświetla tego samego okna dialogowego.



1

Chciałem odwzorować ten dialog na klawisz skrótu i ​​chociaż były dobre alternatywy, na pytanie nie udzielono odpowiedzi. Szukałem, kręciłem się i wymyśliłem scenariusz.

Możesz użyć AutoHotKey, aby dowolny klawisz (Ctrl + Alt + 1 w tym przypadku) wywołał dialog za pomocą tego skryptu:

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

Które faktycznie naciska Alt + F4 podczas celowania w pulpit systemu Windows.

Krótkie instrukcje:

  • Pobierz i zainstaluj AutoHotKey;
  • Otwórz notatnik;
  • Wklej powyższy kod i zapisz plik jako {anyfilename} .ahk;
  • W Eksploratorze Windows kliknij prawym przyciskiem myszy plik i wybierz Kompiluj;
  • Uruchom wynikowy plik {anyfilename} .exe

    Opcjonalnie:

  • Możesz umieścić skrót do pliku exe w folderze Startmenu / Startup, aby uruchamiał się za każdym razem, gdy uruchamia się Windows.

Możesz znaleźć listę i przykłady Hotkeys @ http://ahkscript.org/docs/Hotkeys.htm

Specjalne klucze można znaleźć w skrypcie AutoHotKey @ autohotkey.com/board/topic/21105-crazy-scripting-scriptlet-to-find-scancode-of-a-key/ W przypadku niektórych kluczy specjalnych należy umieścić #InstallKeybdHook w swoim scenariusz.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.