onestone01 发表于 2009-8-20 10:51:54

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

问题的具体情况是这样的:
如果将MouseClick("left",$sz, $sz,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, $sz,2,1)
$sz = _FindPic(0, 0, 1024,786, @ScriptDir & '\0z.bmp', 0.8)
MouseClick("left",$sz, $sz,1,2)
$sz = _FindPic(0, 0, 1024,786, @ScriptDir & '\1z.bmp', 0.8)
MouseClick("left",$sz, $sz,2,2)
$sz = _FindPic(0, 0, 1024,786, @ScriptDir & '\0z.bmp', 0.8)
MouseClick("left",$sz, $sz,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

onestone01 发表于 2009-8-22 16:26:55

自己的沙发自己做,莫非这个问题很难?
页: [1]
查看完整版本: 关于鼠标点击速度过快,引起的au3程序关闭