MouseClick和Mousemove 不起作用(已解决)
本帖最后由 1361739590 于 2013-4-19 10:48 编辑win7系统, MouseClick和Mousemove 不起作用,前两个提示框都会出现,执行到MouseClick的时候鼠标不动,直接跑下面的 MsgBox(0,"","3")代码。 版本好像是3.8的 AutoItSetOption("MouseCoordMode",0)
ShellExecute("ncpa.cpl")
Sleep(200)
WinWait("网络连接")
MsgBox(0,"","1")
WinActivate("网络连接")
MsgBox(0,"","2")
MouseClick("right",650,150)
sleep(1000)
MsgBox(0,"","3") 我的问题都比较复杂? 我的问题都比较复杂?
1361739590 发表于 2013-4-16 10:58 http://www.autoitx.com/images/common/back.gif
你这样的问题叫人家怎么回答你??? 检查函数名带 Wait 的函数 回复 4# afan
谢谢查过了用工具重新获取的名字也没反应 (甚至将wait去掉,鼠标也不动) 回复 4# afan
连这种问法的,你都猜着回答呀
真有耐心呀
我现在很少来本版了,但每次来了,还是喜欢随手翻翻.对那种图文并茂或配以实例代码的提问,我也很乐意回答一下的. 要代码
三行
WinWait("网络连接")
WinActivate("网络连接")
MouseClick("right",650,120) 再简单一点
二行
WinActivate("网络连接")
MouseClick("right",650,120) WinWait前有一个Run("D:\1.bat") ,应该没事吧。 回复 6# happytc
代码
Run("D:\1.bat")
WinWait("网络连接")
WinActivate("网络连接")
MouseClick("right",650,120) 試試看加上個sleep延遲時間
有時候是太快,指令跟畫面沒搭配上,延遲一下看看。 我同意ccm的说法,应该是延迟时间的问题 Run("D:\1.bat")
WinWait("网络连接")
WinActivate("网络连接")
sleep(3000)
MouseClick("right",650,120)
这样加个延时行不? Run("D:\1.bat")
WinWait("网络连接")
WinActivate("网络连接")
sleep(3000)
MouseClick("right",650,120)
这样加个延时行不? 回复 11# CCM
谢谢回去试试不同电脑反应不一样有可能这个原因
页:
[1]
2