1

これはプログラミングの重大な罪かもしれませんが、実行可能ファイルまたはバッチ ファイルを介してウィンドウ X にフォーカスを移動し、キーストローク Y を押す最も簡単で迅速な方法は何ですか? これは再利用されず、必要に応じて X と Y をハードコーディングできます。

編集: Windows マシンで

4

2 に答える 2

4

MusiGenesisが提案したように、 AutoHotkeyを試すか、win32 API を使用できます。

于 2009-09-12T01:43:22.973 に答える
2

Win32 API 呼び出しFindWindowExおよびSendMessage (または、受信側アプリケーションがメッセージを処理するのを待たずにすぐに制御をアプリケーションに返す場合はSendNotifyMessage ) を使用します。

もちろん、これがWindowsであると仮定します。

ちなみに、これは大した罪ではありません。キーストロークを他のアプリケーションに送信するよりも、プログラムが実行できるはるかに悪いことがあります (たとえば、ランダムにファイルを削除する、おばあちゃんにポルノを電子メールで送信するなど)。

于 2009-09-12T01:28:12.947 に答える