TC官方合作论坛
标题:
第二次鼠标按键无效
[打印本页]
作者:
sendmails2me
时间:
2012-11-5 16:43
标题:
第二次鼠标按键无效
窗口.鼠标左键单击(窗口句柄,坐标X,坐标Y) //1#
辅助.等待(1000)//2#
窗口.鼠标左键单击(窗口句柄,342,396)//3#
------------------------------------------------------------------------------------
1#按下一个按钮
2#延时,游戏弹出一个对话框
3#点对话框的确定(问题在这里,鼠标没反应,怎么回事)
作者:
saga
时间:
2012-11-5 16:53
原因很简单...窗口句柄不对! 确定按钮属于弹出窗口 那么你要点着它就用弹出窗口的句柄,这样一来 坐标也就变化了.以此类推!!所以....
作者:
sendmails2me
时间:
2012-11-5 17:20
回复
2楼
saga
的帖子
我也认为是这样,可是怎么找这个弹出窗口句柄呢,这个是游戏里面的弹窗,用AB抓抓找不到,就是和游戏窗口一个句柄
作者:
saga
时间:
2012-11-5 17:22
你刚才不是说是TC的界面么? 则么现在又变成游戏的了?
作者:
saga
时间:
2012-11-5 17:23
游戏内的弹出框 一般都属于游戏窗口的 除非它属于游戏窗口的子窗口. 你说什么事情就说什么事情 别拐弯OK?
作者:
saga
时间:
2012-11-5 17:24
直接说 怎么点击游戏内的一个按钮 不就OK了?
作者:
554354854
时间:
2012-11-5 17:34
.....无语了
作者:
sendmails2me
时间:
2012-11-5 17:37
回复
6楼
saga
的帖子
我一直都在说游戏啊,第一次点击游戏的按钮,弹出一个窗口,再点鼠标就没反应
作者:
fire
时间:
2012-11-5 18:46
楼主,建议你把延时改成3秒或者5秒;
个人认为可能是延时太快了,而游戏弹出对话框又稍微慢了些
作者:
lcxiaofu
时间:
2012-11-5 19:24
发张图上来看看 是什么样子
作者:
418958500
时间:
2012-11-5 20:00
我觉得不是句柄的问题 楼主的那个坐标,应该是相对于父窗口的坐标,不是子窗口的坐标吧;是不是楼主延时太短,弹出前已经点击完了?
作者:
saga
时间:
2012-11-5 20:56
现在很多游戏都是有多个子窗口的...为了证实那个弹出窗口是否是子窗口 你可以用AB抓抓看看,如果不是 就好好检查下你的坐标对不对 如果坐标对 那就查看延时是否可以支持到弹出那个确定对话框.如果不能 那怎么办 楼主自己清楚. 如果能 那么确认下鼠标是否点击 如果真的点击了 还是没反应, ...那么.....无解
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1