AutoHotKey - altera a posição do mouse e clica em uma tecla específica toda vez que a janela aparece

1

Sou novato no AHK, aprendendo o básico. Eu estou usando o bloco de notas como um exemplo - eu quero bater a tecla Cancelar a cada vez que eu fecho o bloco de notas e ele pergunta se eu quero salvar / não salvar / cancelar.

Eu criei o script abaixo e ele funciona uma vez, mas depois tenho que recarregar o script para fazer isso novamente. Eu quero que ele clique em Cancelar toda vez que a caixa de perguntas aparecer. Eu pensei que Loop iria funcionar, mas estou fazendo algo errado. Alguma idéia por que, alguém?

Loop
IfWinExist Notepad,
{
    WinWait Notepad
    WinActivate
    Click 312, 109
    return
}
    
por John 29.06.2013 / 02:47

1 resposta

0
Loop
{
    WinWait, Notepad ahk_class #32770
    WinClose
}

fará o que você quiser. Eu usei o WinWait para identificar a caixa de diálogo fechar e WinClose para fechá-la, que é o mesmo que clicar em Cancelar. Eu obtive o ahk_class usando o AutoIt3 Window Spy, claro, que é instalado junto com o AHK.

    
por 29.06.2013 / 06:06