TC官方合作论坛

标题: 别的程序可以有窗口句柄,命令提示符的窗口句柄得不到... [打印本页]

作者: xhykpy    时间: 2015-8-18 17:06
标题: 别的程序可以有窗口句柄,命令提示符的窗口句柄得不到...
编程的思路是:1.打开进程,获得进程句柄;2.从进程句柄得到对应窗口句柄;3.操作这个窗口
比如
进程句柄=进程.打开进程(“E:\\wow\\wow.exe”,1)
窗口句柄=进程.获取窗口句柄(进程句柄)
窗口.最大化(窗口句柄)

这个可以执行。
但是如果打开进程"C:\\Windows\\System32\\cmd.exe",这个命令提示符窗口,就不会成功执行。
排查发现,窗口句柄没有获得。另外,cmd的窗口标题是“C:\\Windows\\System32\\cmd.exe”,这个也是无法被“窗口.打开窗口()”找到。
我猜测是命令提示符并不是窗口,因此不能控制。
那么有进程句柄,能不能实现向窗口发送消息的功能呢?比如发送字符串,字符,键盘等。





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1