1

キーストロークとマウスの動きをJavaプログラムに送信しようとしていますが、アプリケーションにフォーカスがあると、何も送信されません。Autohotkeyが応答を停止するため、Javaアプリケーションがすべてに焦点を合わせているかのようです。通常のWindowsアプリ(メモ帳など)ではすべて正常に動作します。

さまざまなsendメソッド(Send、SendInput、SendEvent)を使用してみましたが、何も機能しません。誰か提案はありますか?

特にプログラムはThinkOrSwimのThinkDesktopです。

4

3 に答える 3

2

SciTEエディターを管理者として実行する[またはコンパイルされたスクリプトを管理者として実行する]ことで、ThinkOrSwimでスクリプトを実行することができました。

TOS UIにはいくつかの更新の問題がありましたが、スクリプトは必要な処理を実行するために正常に実行されました。

于 2012-10-11T02:37:29.827 に答える
1

Mac OSXのTOSは、KeyboardMaestroを使用したスクリプトで制御できることを発見しました。これは醜いハッキングされたソリューションですが、機能します。要素のX、Y位置がわかっている場合は、テキストボックスを編集してクリックすることができます。

Keyboard Maestroはスクリプト(AppleScript、Pythonなど)を介して実行できるため、精巧なルーブゴールドバーグを構築できるかもしれません。

于 2011-03-21T05:54:57.833 に答える
0

EasyMacroRecorderを使用することをお勧めします

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

キーストロークとマウスの動きを自動化するための優れたツールです。お役に立てれば :)

于 2012-03-21T03:13:18.170 に答える