TC官方合作论坛

 找回密码
 立即注册
查看: 206|回复: 0
打印 上一主题 下一主题

[问题] 别的程序可以有窗口句柄,命令提示符的窗口句柄得不到...

[复制链接]
跳转到指定楼层
楼主
发表于 2015-8-18 17:06:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
编程的思路是:1.打开进程,获得进程句柄;2.从进程句柄得到对应窗口句柄;3.操作这个窗口
比如
进程句柄=进程.打开进程(“E:\\wow\\wow.exe”,1)
窗口句柄=进程.获取窗口句柄(进程句柄)
窗口.最大化(窗口句柄)

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

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-21 23:48 , Processed in 0.132522 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表