为什么我用按键精灵9按照教程一步步做出来的自动加血不能用?你的脚本存在错误,无法正常运行。
WhiletrueFindPic0,0,1024,768,"Attachment:\1.bmp",0.9,intX,intYIfintX>0AndintY>0ThenIf...
While true
FindPic 0,0,1024,768,"Attachment:\1.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
IfColor intX-682,intY-679,"333333",0 Then
Delay 1000
KeyPress "F7", 1
Else
MessageBox "人品问题不能用"
EndScript
End If
Wend
教我,告诉我问题出在哪里?急!!先谢谢了。
天龙八部的。 展开
FindPic 0,0,1024,768,"Attachment:\1.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
IfColor intX-682,intY-679,"333333",0 Then
Delay 1000
KeyPress "F7", 1
Else
MessageBox "人品问题不能用"
EndScript
End If
Wend
教我,告诉我问题出在哪里?急!!先谢谢了。
天龙八部的。 展开
展开全部
有两次IF但是只有一次End IF
以下是修改方案
Do
Do
FindPic 0,0,1024,768,"Attachment:\1.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
Exit Do
End if
Loop
IfColor intX-682,intY-679,"333333",0 Then
Delay 1000
KeyPress "F7", 1
Else
MessageBox "人品问题不能用"
EndScript
End If
Loop
最外层的Do Loop可以设置脚本循环至按终止键位置以后去除。
如果习惯使用While wend的话,将Do替换为While true 。Loop替换为Wend即可
以下是修改方案
Do
Do
FindPic 0,0,1024,768,"Attachment:\1.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
Exit Do
End if
Loop
IfColor intX-682,intY-679,"333333",0 Then
Delay 1000
KeyPress "F7", 1
Else
MessageBox "人品问题不能用"
EndScript
End If
Loop
最外层的Do Loop可以设置脚本循环至按终止键位置以后去除。
如果习惯使用While wend的话,将Do替换为While true 。Loop替换为Wend即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询