1

クリップボードが機能するのと同じように、Windows のシステム上の任意の場所に方法を作成したり、テキストを挿入したりしようとしています。たとえば、ctrl+shift+1 を押すと、アプリケーションで設定されたテキストが、ユーザーが現在カーソルをポイントしている場所に「貼り付け」られます。

たとえば、アプリケーションで「local.network」に設定し、ユーザーがブラウザのアドレス バーで ctrl+shift+1 を押すと、「local.network」に貼り付けられます。次に、ユーザーが押す数字に応じて、異なる値を設定したいと考えています。これは可能ですか、それともこのようなシステム全体の機能を作成できませんか?

4

1 に答える 1

0

あなたが探しているのは、ホットキーを登録する方法です。

RegisterHotKey で複数のホットキーを登録する

C# を使用してグローバル ホットキーを設定する

フォローアップのコメントに応えて、申し訳ありませんが、質問はキープレスイベントのキャプチャに関するものでしたが. 所有していないウィンドウにテキストを貼り付ける必要がある場合、この質問はほぼ重複します。その質問は使用しWM_SETTEXTますが、代わりに簡単に使用できますWM_PASTE

于 2012-11-07T18:56:30.830 に答える