0

我尝试使用 findwindow 和 sendmessage,但是使用 sendmessage 我只能为 GUI 发送消息。帮助!!!!!

4

2 回答 2

0

我认为使用 CreateProcess 函数启动命令行进程的最佳方法是采用 STARTUPINFO 结构并指定输入/输出句柄。

当 cmd 进程已经启动时,使用 SendInput。但是恕我直言,这种方式不太可靠。

于 2012-04-06T16:05:24.783 回答
0

尝试使用keybd_event函数。它不是很友好,所以如果你想将它用于复杂的任务,你可以看看CodeProject 上的这个库,它模拟了著名的VBScript/.NET 的SendKey命令。

于 2012-04-06T15:20:49.977 回答