Para automatizar as tarefas da GUI, você pode usar o AutoHotkey . Por exemplo, o script a seguir executará o Bloco de Notas, aguardará até que esteja ativo (tenha foco) e, em seguida, selecione Help > About Notepad
:
Run, notepad.exe
WinWaitActive, ahk_class Notepad
SendInput, !h
SendInput, a
ExitApp
Divisão:
-
Run, notepad.exe
: lança o bloco de notas -
WinWaitActive, ahk_class Notepad
: aguarda até o Notepad estar ativo -
SendInput, !h
: abre o menu Ajuda pressionando Alt + h -
SendInput, a
: seleciona Sobre o Notepad pressionando a -
ExitApp
: o script está pronto, então sai.
Agora, este é um exemplo chato, mas dá uma ideia do que pode ser feito com o AutoHotkey.
Você pode executar scripts clicando clicando duas vezes no arquivo .ahk
, ou até mesmo na linha de comando! Você também pode compilar scripts em arquivos .exe
para portabilidade.
Documentação:
(AutoHotkey é um dos meus utilitários favoritos. Você pode encontrar mais exemplos de scripts em Super User, navegando na autohotkey tag ou meu perfil .)