Automatizar as tarefas da GUI?

16

Eu tenho um aplicativo do Windows que é deadware, e ele não tem a opção de exportar dados para um arquivo. A única maneira de extrair dados é copiar cada linha na área de transferência e colá-la em um editor.

Como solução, estou pensando em gravar a ação uma vez e percorrê-la até chegar à última linha do aplicativo.

Eu sei que existem alguns desses utilitários para o Windows, então eu agradeceria se você pudesse recomendar um para essa tarefa. Obrigado.

    
por OverTheRainbow 25.08.2009 / 10:25

4 respostas

15

Existe também uma linguagem de script livre semelhante chamada AutoHotkey .

O AutoHotkey é um utilitário gratuito de código aberto para o Windows. Com isso, você pode:

  • Automatizar quase tudo enviando teclas digitadas e cliques do mouse. Você pode escrever uma macro de mouse ou teclado mão ou use o gravador de macro.
  • Crie teclas de atalho para teclado, joystick e mouse. Praticamente qualquer tecla, botão ou combinação pode se tornar uma tecla de atalho.
  • Expanda as abreviações à medida que você as digita. Por exemplo, digitar "btw" pode produzir automaticamente "a propósito".
  • Crie formulários personalizados de entrada de dados, interfaces de usuário e barras de menus. Veja GUI para detalhes.
  • Remapear chaves e botões no teclado, joystick e mouse.
  • Responda a sinais de controles remotos manuais por meio do script do cliente WinLIRC.
  • Execute scripts AutoIt v2 existentes e aprimore-os com novos recursos.
  • Converta qualquer script em um arquivo EXE que possa ser executado em computadores que não tenham o AutoHotkey instalado.

Sempre use o AutoHotkey no link (versão atual, novo site oficial)! O AutoHotkey do autohotkey.com está desatualizado!

    
por 25.08.2009 / 11:13
9

AutoIt é o que você precisa:

AutoIt v3 is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting. It uses a combination of simulated keystrokes, mouse movement and window/control manipulation in order to automate tasks in a way not possible or reliable with other languages (e.g. VBScript and SendKeys). AutoIt is also very small, self-contained and will run on all versions of Windows out-of-the-box with no annoying "runtimes" required!

    
por 25.08.2009 / 10:38
0

WinBatch. Você pode gravar suas ações ou comandos GUI, salvá-los e criar um programa a partir deles. Custa, mas vale cada centavo. link . Eu usei isso há mais de 10 anos, e era muito fácil de usar e um produto maduro na época. Como a página deles mostra algumas atualizações este ano, eles não estão apenas parados agora.

    
por 02.10.2009 / 01:57
0

AutoGui é um pacote python disponível no PIP que pode facilmente automatizar janelas. Artigo médio para mais informações.

link

    
por 07.09.2018 / 22:34