cynthia59 发表于 2017-7-10 14:09:02

BCGPGridCtrl控件上的复选框,用mouseclick有时好使有时不好使(已排除360影响)


如图,想点击界面上的复选框,有时候好使有时候点不中,求解!

cynthia59 发表于 2017-7-10 14:13:30

WinActivate( "实际成本导入" , "" )
        $PosArray = WinGetPos ( "实际成本导入" , "" )
        MouseClick( "right" , 108 + $PosArray , 94 + $PosArray )
        MouseClick( "" , 108 + $PosArray , 94 + $PosArray )中间插了一步先点右键就好使了,请问这是什么原因?

yamakawa 发表于 2017-7-10 14:41:02

本帖最后由 yamakawa 于 2017-7-10 16:10 编辑

回复 2# cynthia59


    窗口没有被激活吧。。。试着在点击之前激活窗口试试

WinWaitActive 替换 WinActive

229989799 发表于 2017-7-10 14:42:59

mouseclick是坐标点击吧,换屏幕估计就不行了,如果是网页按钮,用网页快捕吧

cynthia59 发表于 2017-7-10 16:19:41

本帖最后由 cynthia59 于 2017-7-10 16:20 编辑

回复 3# yamakawa


    和激活窗口无关,试过了,而且我用的就是WinActivate

cynthia59 发表于 2017-7-10 16:20:09

回复 4# 229989799


    不是网页,是客户端

yamakawa 发表于 2017-7-11 12:22:36

回复 6# cynthia59


    代码运行中,鼠标有移动到正确位置么?

cynthia59 发表于 2017-7-12 15:13:57

回复cynthia59


    代码运行中,鼠标有移动到正确位置么?
yamakawa 发表于 2017-7-11 12:22 http://www.autoitx.com/images/common/back.gif


    有的!

yamakawa 发表于 2017-7-12 15:57:42

回复 8# cynthia59


    那我觉得还是激活问题。。。。。

WinWaitActive   用这个试试。
页: [1]
查看完整版本: BCGPGridCtrl控件上的复选框,用mouseclick有时好使有时不好使(已排除360影响)