0

ウィンドウのないアプリケーションに単一のキーストロークを送信しようとしています (StartInfo.CreateNoWindow = True で起動したため)。そのため、SendKeys を使用できません。SendMessage を見てみましたが、送信先のプログラムがメッセージ キューを処理しないため、これは正しくないようです。

通常、StartInfo.RedirectStandardInput プロパティを使用して StreamWriter 経由で送信しますが、送信先のアプリケーションが StandardInput (getch を使用する古い C++ プログラム) から情報を取得するのではなく、実際のキーボード キーストロークを探しているため、これは機能しません。 )。ウィンドウのないアプリケーションにキーストロークを送信する方法は誰にでもあります。

4

1 に答える 1

0

私が過去に使用した非常に便利なライブラリがあります。それはあなたにとって役立つかもしれませんし、少なくとも正しい方向にあなたを向けるかもしれません.

入力マネージャー

于 2013-02-20T02:40:16.713 に答える