3

Java を介してオペレーティング システム (特に Windows) の動作を模倣する方法を探しています。できればプログラムはバックグラウンドで実行する必要がありますが、そうでなくても大した問題ではありません。この質問のおかげで、背景の部分がカバーされました。次の特定の機能を探していました。

  • 現在アクティブなウィンドウの最大化/最小化。( Java アプリケーション ウィンドウだけでなく、どのウィンドウでもかまいません。)
  • 現在アクティブなウィンドウを閉じます。
  • インストールされたプログラムと、電卓、ペイントなどのシステム ユーティリティを開きます (この質問からこれを見つけました。)
  • シャットダウン/再起動 (こちらの質問のおかげで、これも完了しました。)

だから、私の実際の質問は次のとおりです。

Java プログラムからアプリケーション ウィンドウを最小化/最大化または閉じることはできますか? ( Windowsの場合)

シナリオ例:

最初に Java プログラムが開始され、バックグラウンド プロセスまたはウィンドウとして実行されます。要するに、アクションをトリガーするためのキーボード ショートカットやマイク入力などのトリガーを受け入れることができる必要があるということです。その後、Chrome ウィンドウが開かれ、現在アクティブになっているとします。事前定義されたショートカットを押すと、Chrome ウィンドウが最小化/最大化または閉じます。

質問に対する答えが「はい」の場合、いくつかの指針を使用してアプリケーションを開始できます。ありがとう!

4

3 に答える 3

0

Autohotkeyを調べる必要があります。に特化したシステムですsimulate user programmaticly

AH スクリプトを使用すると、開いているすべてのウィンドウ、インストールされているプログラムに簡単にアクセスでき、マウスやキーボードを制御することもできます。

于 2013-07-09T11:31:45.253 に答える