SendKeys no PowerShell

Olá,

acabei de encontrar uma ferramenta muito útil do VBScript que não tinha uma correspondência direta com nenhum recurso no PowerShell: o SendKeys.

Para quem não conhece, ele é um dos "canivetes suíços" mais interessantes, já que permite a simulação da digitação de teclas. Dessa forma, ele serve como uma "cola" para conseguir automatizar programas que não suportam automação nativamente. Se não dava para fazer programando um script, ainda podia ser feito simulando teclas no teclado.

Pois bem, agora tem como fazer o mesmo no PowerShell... e de uma forma bem mais legal.

http://huddledmasses.org/window-gui-automation-from-powershell/

Vejam um exemplo:

Select-Window notepad | Send-Keys "%(ea)Testing{Enter}{F5}"

Categorias dessa postagem: ,

Comentários

Anônimo : Porque não deu certo no meu!
Aqui aparece uma mensagem:
O termo 'Select-Window' não é reconhecido como cmdlet, função, programa operável ou arquivo de script. Verifique o termo e tente novamente.
Em linha:1 caractere:14
+ Select-Window <<<< notepad | Send-Keys "%(ea)Testing{Enter}{F5}" [29/9/08 08:15 - link]