私はC#で遊んでいて、開いているメモ帳ウィンドウで私の小さなコンソールプログラムに私の名前を綴ってもらいたいと思っています。ウィンドウハンドル(IntPtr)を持っていますが、ここから何をすべきか本当にわかりません。
SendKeyを使用することもできますが、メモ帳にフォーカスがあるかどうかに関係なく機能させたいのですが、Senkeyは、ウィンドウにフォーカスがある場合にのみ機能します:(
編集: 私は次のことを試しました(Bを押すことをシミュレートしようとしています):
PostMessage(NotepadWindowHandle, 0x100, 0x42, 0);
Thread.Sleep(1000);
PostMessage(NotepadWindowHandle, 0x101, 0x42, 0);
何も起こりません:(そしてそれは壊れません