Script Autohotkey para alt + F4

0

Eu preciso de uma maneira de criar um ícone de atalho na área de trabalho que, quando clicado, emula a pressão de ALT + F4. Eu estava pensando em AutoHotKey, eu vinculei a combinação alt + f4 para F12, mas não consigo enviar o pressionamento de tecla automaticamente. Eu quero que quando eu executar o script, ele emula Alt + F4 e feche a si mesmo. Não sei se existe uma maneira melhor, estou aberto a qualquer solução

Obrigado

    
por Ponzaro 28.06.2016 / 19:39

2 respostas

1
WinGet, id, list
Loop, %id%
{
    this_ID := id%A_Index%
    If NOT IsWindow(WinExist("ahk_id" . this_ID))
        continue
    WinClose, ahk_id %this_ID%
        break
}
return

; This checks if a window is, in fact a window.
; As opposed to the desktop or a menu, etc.
IsWindow(hwnd){
   WinGet, s, Style, ahk_id %hwnd%
   return s & 0xC00000 ? (s & 0x100 ? 0 : 1) : 0
}
    
por 29.06.2016 / 22:38
0

Basta escrever um script de uma linha que envie Alt-F4. Mas eu estou supondo que você quer desligar? Por que não usar o comando Shutdown - DOC: link

Você também pode usar o comando de desligamento normal que link

    
por 28.06.2016 / 22:01