1

我试图将击键和鼠标移动发送到 Java 程序,但是一旦应用程序获得焦点,什么都不会发送。就好像 Java 应用程序因为 Autohotkey 停止响应而专注于所有事情一样。在常规的 Windows 应用程序(例如记事本)中一切正常。

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

该程序尤其是 ThinkOrSwim 的 ThinkDesktop。

4

3 回答 3

2

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

TOS UI 有一些刷新问题,但我的脚本可以很好地完成我需要做的事情。

于 2012-10-11T02:37:29.827 回答
1

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

Keyboard Maestro 可以通过脚本(AppleScript、Python 等)运行,所以也许你可以构建一些精心制作的 rube goldberg。

于 2011-03-21T05:54:57.833 回答
0

我建议你使用 Easy Macro Recorder

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

它是自动化击键和鼠标移动的好工具。希望这可以帮助 :)

于 2012-03-21T03:13:18.170 回答