これはプログラミングの重大な罪かもしれませんが、実行可能ファイルまたはバッチ ファイルを介してウィンドウ X にフォーカスを移動し、キーストローク Y を押す最も簡単で迅速な方法は何ですか? これは再利用されず、必要に応じて X と Y をハードコーディングできます。
編集: Windows マシンで
これはプログラミングの重大な罪かもしれませんが、実行可能ファイルまたはバッチ ファイルを介してウィンドウ X にフォーカスを移動し、キーストローク Y を押す最も簡単で迅速な方法は何ですか? これは再利用されず、必要に応じて X と Y をハードコーディングできます。
編集: Windows マシンで
MusiGenesisが提案したように、 AutoHotkeyを試すか、win32 API を使用できます。
Win32 API 呼び出しFindWindowExおよびSendMessage (または、受信側アプリケーションがメッセージを処理するのを待たずにすぐに制御をアプリケーションに返す場合はSendNotifyMessage ) を使用します。
もちろん、これがWindowsであると仮定します。
ちなみに、これは大した罪ではありません。キーストロークを他のアプリケーションに送信するよりも、プログラムが実行できるはるかに悪いことがあります (たとえば、ランダムにファイルを削除する、おばあちゃんにポルノを電子メールで送信するなど)。