目に見えない、またはバックグラウンド プロセスとして実行されているコンピュータ プログラムでクリックをシミュレートできるかどうか疑問に思っています。コードを探しているわけではありません (お持ちでしたら喜んで拝見しますが)。理論上、コンピュータがそのようなことができるかどうかを知りたいだけです。
答え1
はい、可能です。実際にはさまざまな方法がありますが、ほとんどの場合、追加のプログラムまたはプログラミング言語が必要になります。
ただし、そうではない方法が 1 つあります。そのため、この質問は SuperUser ではトピック外ではありません。
- タスクマネージャーを開く
- プログラムを選択
- 右クリックしてください
- スイッチを押すと
拡張ビュー (詳細) を使用している場合は、次の操作を行う必要があります。
- プログラムを展開するには、プログラムの前の>をクリックします。
- サブプログラムを選択
- 右クリックしてください
- スイッチを押すと
上記はバックグラウンド プロセスでは機能しません。また、[プロセス] タブでのみ機能し、[詳細] タブでは機能しません。
インターフェイスを持たないプログラム、またはバックグラウンドで実行されているプログラムは、実際のフォームがないため、前面に表示できず、マウス クリックを受け取ることもできません。このようなプログラムを制御することは可能ですが、API 呼び出しが必要なため、プログラミング言語を使用する必要があります。この最後の部分について詳しく知りたい場合は、プログラミングに関する質問は Stack Exchange の Stack Overflow セクションに新しい質問を作成してください。