0

私がやりたいのは、特定のキーが押されたときにのみそれ自体またはそのモジュールが実行されるバックグラウンドアプリケーションを用意することです。F10を押すと、作成したコードが実行されて終了またはスリープ状態になり、F10を押すと再び実行されてスリープ状態になりますが、キーストロークの間にプロセッサ時間はかかりません。どうすればいいですか

たとえば、ステートメントを実行してから

thread.Sleep( "till i press F10" );

これは架空の関数です。現実世界からの助け:)

C#+ Winforms

4

2 に答える 2

0

なぜあなたはキーを読んですぐにいくつかの操作を実行するconsole.ReadKeyを試してはいけないのですか?

于 2010-01-23T12:07:41.973 に答える
0

最も単純なのは、おそらくorフック タイプのSetWindowsHookExです。C# から呼び出すのは少し面倒かもしれませんが、可能です。WH_KEYBOARDWH_KEYBOARD_LL

于 2009-08-27T00:45:23.347 に答える