TC官方合作论坛

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

[问题] 关于窗口发送按键的错误!

[复制链接]
跳转到指定楼层
楼主
发表于 2013-5-5 00:25:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
功能 开始_点击()  
        窗口句柄=窗口.找到窗口("wook")  
        窗口.发送按键(窗口句柄,9)

如果不出错,光标会移动到wooK窗口的另外一个编辑框中
不知道为什么,发送了没任何反应,光标还在wooK窗口的第一个编辑框中


功能 开始_点击()  
        窗口句柄=窗口.找到窗口("wook")
        窗口.激活(窗口句柄)
        键盘.按键(9,1)


这样就会成功!


这个属于后台无法发送键值Bug吗?
回复

使用道具 举报

沙发
 楼主| 发表于 2013-5-5 00:27:22 | 只看该作者
类似这样窗口的鼠标操作也不行!大神解答一下
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-5-5 00:29:31 | 只看该作者
帖子顶起来
回复 支持 反对

使用道具 举报

地板
发表于 2013-5-5 00:42:44 | 只看该作者
有的需要激活,这个命令,真的不要怕麻烦,用插件就不用激活窗口
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-5-5 00:47:55 | 只看该作者
问题是激活了也用不了
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2013-5-5 00:50:44 | 只看该作者
回复 4楼幼园留级老油条的帖子

什么插件,分享一下!谢谢
回复 支持 反对

使用道具 举报

7#
发表于 2013-5-5 01:16:37 | 只看该作者
回复 4楼幼园留级老油条的帖子

什么插件,分享一下!谢谢
masterxi 发表于 2013-5-5 0:50:44
我说天使插件,你听过吗
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2013-5-5 01:35:11 | 只看该作者
回复 7楼幼园留级老油条的帖子

百度试试咯
回复 支持 反对

使用道具 举报

9#
发表于 2013-5-5 03:24:58 | 只看该作者
会不会窗口句柄获得的不对呀!你有没有输出出来验证一下。
回复 支持 反对

使用道具 举报

10#
发表于 2013-5-5 04:32:33 | 只看该作者
回复 1楼masterxi的帖子

你的后台发送按键不是没有效果 而是对应的窗口句柄不对
你要操作的是编辑框 所以句柄也是编辑框的句柄
而你获得的是WOOK的句柄 也就是父窗口句柄
————————————————————————
解决方法
句柄集,大小
窗口句柄=窗口.找到窗口("wook")  
返回值=系统.枚举(窗口句柄,3)
字符串.分割(返回值,"|",句柄集)
数组空间.大小(句柄集,大小)
遍历(A=0;A<大小;A++)
如果()//这里写判断是不是编辑框的句柄,你可以用编辑框的大小或者编辑框的坐标来判断是不是编辑框的句柄
窗口.发送按键(句柄集[A],9)//
跳出
如果结束
遍历结束

如果解决了你的问题 记得采纳哦


回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-4 20:57 , Processed in 0.171394 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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