找回密码
 加入
搜索
查看: 1309|回复: 1

关于鼠标点击速度过快,引起的au3程序关闭

[复制链接]
发表于 2009-8-20 10:51:54 | 显示全部楼层 |阅读模式
问题的具体情况是这样的:
如果将MouseClick("left",$sz[0], $sz[1],1,2)中的,速度设置成1,找图的时候就会出现au3自动关闭的情况。我尝试过将热键取消,也不见效。只有将速度设置成2或者更慢才不会出现以上的问题。
请问是我的代码有问题,还是这是一个BUG啊?
下面是我要识别的图片,识别数字的。

#include <QMDispatch.au3>
HotKeySet("!1","Tc")

func JS()   ;解锁
        WinActivate("界","")
        Local $sz,$cl
        do
        $cl=PixelGetColor(174,80)
if         $cl=10856101 Then
        MouseClick("left",500,20,1,1)
        Else
        MouseClick("left",176,76,2,1)
        MouseClick("left",200,410,1,1)
        MouseClick("left",400,356,1,1)
        Sleep(50)
$sz = _FindPic(0, 0, 1024,786, @ScriptDir & '\1z.bmp', 0.8)
MouseClick("left",$sz[0], $sz[1],2,1)
$sz = _FindPic(0, 0, 1024,786, @ScriptDir & '\0z.bmp', 0.8)
MouseClick("left",$sz[0], $sz[1],1,2)
$sz = _FindPic(0, 0, 1024,786, @ScriptDir & '\1z.bmp', 0.8)
MouseClick("left",$sz[0], $sz[1],2,2)
$sz = _FindPic(0, 0, 1024,786, @ScriptDir & '\0z.bmp', 0.8)
MouseClick("left",$sz[0], $sz[1],1,1)
Sleep(50)
MouseClick("left",300,426,1,2)
Sleep(50)
MouseClick("left",331,97,1,2)
EndIf
Until $cl=10856101
EndFunc
Func Tc()   ;热键
        MsgBox(0,"你退出了","好")
        Exit
EndFunc

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2009-8-22 16:26:55 | 显示全部楼层
自己的沙发自己做,莫非这个问题很难?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 22:58 , Processed in 0.077842 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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