请教vb.net如何实现给指定的进程传递消息
当我打开windows中的记事本程序后,按下键盘上的字母键,在记事本上就会显示出来;当我按下回车键后,记事本就会显示换一行。比如我依次按下"abcde”这5个键后,记事本就显示“abcde”这5个字母。按回车键后就显示换一行。
我现在想请教大侠,如何在win7下用vb.net 2008编制的程序来代替我依次按下"abcde”这5个字母键和按下一次回车键这些动作? 进程间通信 vb.net?
[解决办法]
两个方法
1.
要接收的窗口先使用FindWindow这个api获得句柄
调用SetForegroundWindow使其获得焦点并选中
调用.net方法:SendKeys.Send方法发送
2.使用API的SendInput