我想在打开的记事本实例中输入之前输入的Text消息,直到按下ENTER键(异步)。
即输入“输入一些文字[ENTER]”然后我想得到字符串“输入一些文字”(MessageBox.show(sometext);)请你告诉我如何做到这一点不使用全局键盘钩?谢谢
答案 0 :(得分:0)
如果键盘挂钩不起作用 - 请考虑监视记事本窗口发送/处理的消息。 Visual Studio工具中的Spyxx工具将显示消息(注意匹配32/64位以便能够窥探)。
请注意,它仍然需要能够在另一个进程中运行 - How can my application read windows messages (WM_SETTEXT) from another application?,我不建议使用本机代码而不是C#。