使用Autohotkey将键击/鼠标单击发送到Java程序

时间:2011-03-21 00:33:34

标签: automation autohotkey

我试图将击键和鼠标移动发送到Java程序,但是一旦应用程序有焦点,就不会发送任何内容。这就好像Java应用程序将焦点放在一切因为Autohotkey停止响应。在常规Windows应用程序(例如记事本)中一切正常。

我尝试过使用各种发送方法(Send,SendInput和SendEvent)但没有任何效果。有没有人有什么建议?

该计划特别是ThinkOrSwim的ThinkDesktop。

3 个答案:

答案 0 :(得分:2)

通过以管理员身份运行SciTE编辑器[或以管理员身份运行编译脚本],我能够使用ThinkOrSwim运行我的脚本。

TOS用户界面有一些刷新问题,但我的脚本完成了我需要做的事情。

答案 1 :(得分:0)

有些玩游戏我发现Mac OSX上的TOS可以通过Keyboard Maestro编写脚本来控制。这是一个丑陋,被黑客入侵的解决方案,但它确实有效。如果您知道元素的X,Y位置,则可以编辑文本框并单击。

键盘Maestro可以通过脚本(AppleScript,Python等)运行,所以也许你可以建立一些精心设计的rube goldberg。

答案 2 :(得分:0)

我建议您使用Easy Macro Recorder

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

它是自动按键和鼠标移动的绝佳工具。 希望这会有所帮助:)