3

私が書いたプログラムが、実行中の GUI プログラムを制御する方法を学ぼうとしています。GUI プログラムが必ずしも開発者向けの API を公開するかどうかはわかりません。したがって、プログラムがキーボードとマウスを一時的に排他的に制御するか、ユーザーと制御を共有できるようにすることが最善の方法だと思います(ユーザーがリソースを使用していない限り、プログラムはマウス/キーボードを制御できます) )。

これを行う方法がわかりません。C/C++、Python、Java を知っています。私は主にこれを Windows に実装しようとしています (C# は知っています)。

何を探しているのか (キーワードに関して) よくわからないので、Google で情報を検索する方法がわかりません。どんな助けでも大歓迎です。

編集:コードでマウスとキーボードを制御する方法を探しているだけだと言いたいと思いました。このコードへの入力は、マウス/キーボードが何をしなければならないかを (うまくいけば) 知っている別のコードから得られます。現在、定義済みの制御コマンドを使用してマウス/キーボードをコードで制御する方法を学びたいだけです (たとえば、位置 (100,100) に移動する、クリックする、「abcd」と入力するなど)。

4

3 に答える 3

3

マウス/キーボード イベントを偽造する場合は、SendInput を使用します。

于 2012-04-29T14:10:47.313 に答える