sendinput

    2

    1答えて

    私はSendInputを使用してマウス入力をシミュレートしています。これまでのところ、左、右、中央のクリックを正常にシミュレートできます。しかし、xButtonを適切にシミュレートすることはできません。私は次のように入力構造を定義しています: Win32.INPUT i = new Win32.INPUT(); i.type = Win32.INPUTF.MOUSE;

    10

    2答えて

    以下は、SendInput APIを使用してキーをシミュレートするために使用しているコードの抜粋です。これは、アプリケーションをx86 CPU用にコンパイルするように設定しても、x64 CPUコンパイルでは機能しない場合に正しく動作します。 私はx64がダブルサイズのポインタを使用しているという事実を憶測していますが、これを[FieldOffset(4)]に変更しようとしましたが、これは[Fiel

    1

    2答えて

    これはやや珍しい問題です。私は現在、Officeアプリケーションの自動化に取り組んでいます。基本的には、RDP経由でアプリケーションを実行すると、私のアプリケーションがOfficeアプリケーションと正しく対話できるという問題がありますが、Windowsサービスから起動するようにアプリケーションを設定するとSendInput()を使用してキーストロークを送信できません。 OSはWin03 Stdです

    5

    1答えて

    Windows APIでSendInputのようなものが必要です。 私はこの方法を参照していますが、私は、ユニコード文字を仮想キーコードに変換する方法がないことはわかります。 CGEventRef CGEventCreateKeyboardEvent ( CGEventSourceRef source, CGKeyCode virtualKey, bool keyDow

    2

    1答えて

    私はInput Simulatorライブラリを使用して、C#を使用して別のアプリケーションへの入力をシミュレートしています。これはSendInput API呼び出しを使用します。誰もが、それらのメッセージが処理されているかどうかを見るために、外部アプリケーションのWindowsメッセージキューを監視する方法があるかどうかを知っていますか? たとえば、「He​​llo」という単語のキーストロークをメ