A função “Enviar” no AutoIt não faz nada, não importa a entrada

2

Estamos tentando automatizar algumas coisas com o AutoIt, mas estamos tendo um problema com a função Send . Não importa o que dermos, a função não faz nada. Send("Foo bar") não faz nada, Send("^a") não faz nada, etc.

Usar ControlSend("", "", "", "Hello") funciona, mas perdemos letras maiúsculas. Todo o texto é minúsculo. Além disso, coisas como "^a" não funcionam e temos que usar "{CTRLDOWN}a{CTRLUP}" , o que é uma dor.

Nós tentamos pesquisar porque a função Send não funciona, mas em todos os casos nós apenas descobrimos que a pessoa em questão tinha algum tipo de chamada de função "wait" antes dela que nunca retornou. Não encontramos nenhum caso em que a função Send seja definitivamente chamada, mas simplesmente não faz nada.

Adicionar #RequireAdmin ao topo do arquivo não ajudou.

Estamos usando uma versão atual totalmente atualizada do Windows 10 Enterprise.

    
por Hubro 18.07.2016 / 14:30

0 respostas