这个脚本为什么老说语法错误?
把下面的脚本改一改:
FindPic 0,0,1280,1024,"Attachment:\左.bmp",0.9,a1,a2
If a1 > 0 And a2 > 0 Then
End If
FindPic 0,0,1280,1024,"Attachment:\中.bmp",0.9,b1,b2
If b1 > 0 And b2 > 0 Then
End If
FindPic 0,0,1280,1024,"Attachment:\右.bmp",0.9,c1,c2
If c1 > 0 And c2 > 0 Then
End If
((b1-a1)^2+(b2-a2)^2)^0.5=L1
((c1-a1)^2+(c2-a2)^2)^0.5=L2
If (L1/L2=30%) or (L1/L2<30%) then
FindPic 0,0,1280,1024,"Attachment:\抓.bmp",0.9,d1,d2
If d1 > 0 And d2 > 0 Then
End If
MoveTo d1, d2
LeftClick 1
EndScript
If (L1/L2>30%) then
FindPic 0,0,1280,1024,"Attachment:\往左.bmp",0.9,e1,e2
If e1 > 0 And e2 > 0 Then
End If
MoveTo e1+6, e2-8
LeftClick 1
EndScript
我的邮箱:836702701@qq.com
如果改好之后好用再加10~40分
如果我不加分,你们画个圈圈诅咒我吧。
FindPic 0,0,1280,1024,"Attachment:\左.bmp",0.9,a1,a2
If a1 > 0 And a2 > 0 Then
End If
FindPic 0,0,1280,1024,"Attachment:\中.bmp",0.9,b1,b2
If b1 > 0 And b2 > 0 Then
End If
FindPic 0,0,1280,1024,"Attachment:\右.bmp",0.9,c1,c2
If c1 > 0 And c2 > 0 Then
End If
((b1-a1)^2+(b2-a2)^2)^0.5=L1
((c1-a1)^2+(c2-a2)^2)^0.5=L2
If (L1/L2=30%) or (L1/L2<30%) then
FindPic 0,0,1280,1024,"Attachment:\抓.bmp",0.9,d1,d2
If d1 > 0 And d2 > 0 Then
End If
MoveTo d1, d2
LeftClick 1
EndScript
If (L1/L2>30%) then
FindPic 0,0,1280,1024,"Attachment:\往左.bmp",0.9,e1,e2
If e1 > 0 And e2 > 0 Then
End If
MoveTo e1+6, e2-8
LeftClick 1
EndScript
这个是脚本错误,程序错误,所以最好不要玩按键精灵,不然你的电脑就会出现病毒
((b1-a1)^2+(b2-a2)^2)^0.5=L1
首先,按键里没“^”这个运算符,应改成
第二,变量赋值应写成(变量)=(运算式)
L1=((b1-a1)*(b1-a1)+(b2-a2)*(b2-a2))
还有就是你的找图好象用的方式不理想呀,
If e1 > 0 And e2 > 0 Then
。。。。。。
End If
应理解为找到图后,运行“。。。。。”
但你写的为空,这个找图语句就失去作用了。