Envoi de frappes / clics de souris à un programme Java avec Autohotkey


J'essaie d'envoyer des frappes au clavier et des mouvements de souris à un programme Java mais une fois que l'applicaton a le focus, rien n'est envoyé. C'est comme si l'application Java se concentrait sur tout car Autohotkey cesse de répondre. Tout fonctionne bien dans une application Windows régulière (par exemple, Bloc-notes).

J'ai essayé d'utiliser différentes méthodes d'envoi (Send, SendInput et SendEvent) mais rien ne fonctionne. Quelqu'un aurait-il des suggestions?

Le programme en particulier est ThinkDesktop de ThinkOrSwim.

Author: user4157124, 2011-03-21

3 answers

J'ai pu exécuter mon script avec ThinkOrSwim en exécutant l'éditeur SciTE en tant qu'administrateur [ou en exécutant les scripts compilés en tant qu'administrateur].

L'interface utilisateur TOS a eu quelques problèmes d'actualisation mais mes scripts ont bien fonctionné pour faire ce que je devais faire.

 2
Author: Shawn Carroll, 2012-10-11 02:37:29

Je vous suggère d'utiliser Easy Macro Recorder

Http://download.cnet.com/Easy-Macro-Recorder/3000-2094_4-10414139.html

C'est un excellent outil pour automatiser les frappes au clavier et les mouvements de la souris. J'espère que cela aide:)

 0
Author: Karthik S, 2012-03-21 03:13:18

Quelques jeux J'ai découvert que les TOS sur Mac OSX peuvent être contrôlés via des scripts avecKeyboard Maestro . C'est une solution laide et piratée, mais cela fonctionne. Vous pouvez modifier les zones de texte et cliquer sur stuff si vous connaissez la position X,Y des éléments.

Keyboard Maestro peut être exécuté via des scripts (AppleScript, Python, etc.) alors peut-être que vous pouvez construire un rube goldberg élaboré.

 0
Author: Jason Wirth, 2017-09-06 15:46:31