0

自動化を作成するために、Java プログラムで子プロセスを実行したいと考えています。子プロセスのソースコードがありません。

子プロセスで矢印キーを押す必要がある機能がいくつかあります。

子プロセスの STDIN を介して子プロセスに ASCII 文字を送信できますが、子プロセスに矢印キーを送信するにはどうすればよいですか?

4

1 に答える 1

0

java.awt.Robot( keyPress/ )を見てくださいkeyRelease。これにより、キーボード イベント、マウスの動き、およびマウス クリックを OS に送信できます (とりわけ)。

キーボード イベントを特定のプロセス (OS だけでなく) に送信することは、Java がネイティブにできることを超えていると思いますが、C/C++/C# はおそらくそのようなことを行うことができます。

于 2012-12-28T07:55:55.197 に答える