TC官方合作论坛

标题: 一段看似正常,但结果却不正常的代码 [打印本页]

作者: iceangellion    时间: 2012-2-14 10:36
标题: 一段看似正常,但结果却不正常的代码
请大家帮忙看下这段代码,所有东西都是正常的,但不知为什么,"窗口.发送按键(窗口句柄,13)  //回车键
"这句好像失效一样,发出来的内容不会回车.到底是什么原因?麻烦帮忙看下

while(true)
窗口.提交按键(窗口句柄,13)
辅助.等待(100)
键盘.按下(17)//ctrl键
辅助.等待(100)
键盘.按键(86,1)//模拟键盘按键(按下+弹起)动作,86为V键,按键次数为1
辅助.等待(100)
键盘.弹起(17)//ctrl键弹起
辅助.等待(100)
窗口.发送按键(窗口句柄,13)  //回车键
辅助.等待(1000)
endwhile

作者: 红雨    时间: 2012-2-14 11:36
是不是被游戏屏蔽掉了 换超级键盘试一下
作者: iceangellion    时间: 2012-2-14 11:46
游戏里一定是不行,不过我用TXT测试了一下,也是不会回车,看了半天也没见什么不对的地方.求解.
作者: 小风子    时间: 2012-2-14 12:37
TXT测试注意它有两个窗口句柄!
还有用在游戏里,建议用窗口提交!
作者: iceangellion    时间: 2012-2-14 14:49
回复 4楼小风子的帖子

TXT有两个窗口句柄?
作者: 小风子    时间: 2012-2-14 17:59
回复 5楼iceangellion的帖子

恩!上面没说清,有个父窗口有个子窗口!
作者: iceangellion    时间: 2012-2-14 20:03
回复 6楼小风子的帖子

搞错了吧,xp自带的记事本怎么可能双句柄?
作者: 小风子    时间: 2012-2-14 20:20
……
我后面也说了父子两个窗口?算起来就有两个不同的句柄了,你可以用AB抓抓看看!
不是说一个窗口有两个句柄!
作者: iceangellion    时间: 2012-2-15 08:50
呵呵,感谢




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