Mostrar caixa de diálogo de desligamento da linha de comando, Windows 8

8

No Windows 8, se você pressionar Alt + F4 com a área de trabalho em foco, será exibida uma caixa de diálogo de desligamento. Eu queria saber se alguém sabe de uma maneira que este mesmo diálogo pode ser iniciado a partir da linha de comando, como eu gostaria de remapear o botão "ThinkVantage" no meu ThinkPad para exibir esta mensagem.

Alguém sabe se isso é possível? Usando o Gerenciador de Tarefas, posso ver que o diálogo é produzido a partir de explorer.exe , mas não tenho idéia de como executá-lo manualmente.

    
por camerongray 16.10.2012 / 22:37

3 respostas

3

Veja esta página da web:

link

Open notepad and type the following:

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

Save this file with any name you like but provide it the .js format as mandatory for example Shutdown.js and pick All files as save as type. Save it to any location but create its shortcut to Desktop.

De lá parece que você pode lançá-lo como quiser, eles criam em uma pasta de inicialização rápida. Então, imagino que você possa invocá-lo na linha de comando.

Você também pode usar shutdown /i , que é um pouco mais simples, mas não mostra a mesma caixa de diálogo.

    
por 22.10.2012 / 22:10
1

O comando para iniciar o desligamento do sistema é ...

shutdown

com estes parâmetros, você é imediatamente eliminado:

shutdown -s -t 00

com estes parâmetros, o pc irá reiniciar:

shutdown -r -t 00

Existem muitos outros parâmetros, você pode verificá-los aqui: link

digitando

shutdown -i

mostrará outro diálogo (realmente feio, na verdade)

    
por 26.10.2012 / 08:59
1

Eu mesmo queria mapear esse diálogo para uma tecla de atalho e, embora houvesse boas alternativas, a pergunta não foi respondida. Eu procurei e brinquei com um roteiro.

Você pode usar AutoHotKey para permitir que qualquer tecla (Ctrl + Alt + 1 neste caso) invoque o diálogo com este script:

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

O que na verdade pressiona Alt + F4 ao segmentar a área de trabalho do Windows.

Instruções breves:

  • Faça o download e instale o AutoHotKey;
  • Abra o bloco de notas;
  • Cole o código acima e salve o arquivo como {anyfilename} .ahk;
  • No Windows Explorer, clique com o botão direito do mouse no arquivo e escolha Compilar;
  • Inicie o {anyfilename} .exe

    resultante

    Opcionalmente:

  • Você pode colocar um atalho para o exe na sua pasta Startmenu / Startup para que ele comece sempre que o Windows iniciar.

Você pode encontrar uma lista e exemplos de Hotkeys @ link

Você pode encontrar teclas especiais com o script AutoHotKey @ autohotkey.com/board/topic/21105-crazy-scripting-scriptlet-to-find-scancode-of-a-key/ Para algumas teclas especiais, você precisa colocar #InstallKeybdHook no seu script.

    
por 19.10.2015 / 15:49