Automatize a navegação através de um programa GUI

0

Eu tenho um programa GUI que é o intermediário para uma tarefa repetitiva. Existe uma maneira de navegar através do programa e clicar nos itens desejados na barra de menu para automatizar a tarefa (também tem que navegar através do menu salvar um arquivo)?

Eu conheço o script Powershell, e tenho usado ele para automatizar as outras partes da tarefa, mas o programa em particular que estou usando não tem parâmetros de linha de comando para navegar por ele.

    
por Graham 02.12.2017 / 21:54

2 respostas

1

Como Mokubai afirmou nos comentários. AutoHotkey e AutoIt são ótimos aplicativos para automatizar o Windows. AutoHotkey foi derivado de AutoIt, mas eles se tornaram significativamente diferentes uns dos outros ao longo dos anos. Você pode obter os mesmos resultados com os dois.

Use o AutoHotkey se você quiser configurar teclas de atalho ou expansões de strings . I.E. Pressione o botão ou combinação de teclas para executar uma ação com script.

Use AutoIt se você quiser, por exemplo, que o automatize totalmente os processos de instalação . (eu pessoalmente ainda usaria AutoHotkey para isso, mas isso é apenas minha preferência.)

Site do AutoHotkey link

Documentação AutoHotkey link

AutoIt Website link

AutoIt Documentation link

O AutoHotkey e o AutoIt são amplamente documentados e têm comunidades de scripts muito ativas, e você pode encontrar muita ajuda em qualquer um de seus fóruns.

Confira a vitrine de scripts do AutoHotkey para ter uma pequena amostra do que ela pode fazer. link

Verifique também o fórum de scripts e funções do AutoHotkey. link

AutoIt também tem um fórum dedicado a exemplos de scripts que vale a pena dar uma olhada. link

    
por 03.12.2017 / 03:03
0

Além das sugestões já listadas, você também pode investigar PyAutoGUI . Ele requer o Python para Windows , mas vem com recursos que permitem potencialmente automatizar a maioria das interfaces. O próprio Python é uma linguagem de script poderosa, mas geralmente fácil de usar, que pode ser útil também.

    
por 03.12.2017 / 04:00