我在 C# 中玩耍,并希望我的小控制台程序在我打开的记事本窗口中拼写我的名字。我有窗口句柄(IntPtr),但真的不知道从这里做什么。
我可以使用 SendKey 但我希望它在记事本有焦点或没有焦点时工作,据我所知,Senkey 只有在你有窗口焦点时才工作:(
编辑: 我尝试了以下方法(试图模拟按 B):
PostMessage(NotepadWindowHandle, 0x100, 0x42, 0);
Thread.Sleep(1000);
PostMessage(NotepadWindowHandle, 0x101, 0x42, 0);
什么都没有发生:(而且它不会破坏