按键精灵判断找到图片数量判断执行后面语句、、

Delay100FindPic0,0,1700,950,"Attachment:\敌人兵力.bmp",0.9,bjX,bjYFindPicbjX-1100,bjY-498... Delay 100
FindPic 0,0,1700,950,"Attachment:\敌人兵力.bmp",0.9,bjX,bjY
FindPic bjX-1100,bjY-498,1700,950,"Attachment:\重车.bmp",0.9,zcX,zcY
If zcX<0 And zcY <0 Then
End If
FindPic 0,0,1700,950,"Attachment:\敌人兵力.bmp",0.9,bjX,bjY
FindPic bjX-1100,bjY-498,1700,950,"Attachment:\铁骑.bmp",0.9,kkcX,kkcY
If kkcX <= 2 And kkcY <= 2 Then
End If
FindPic 0,0,1700,950,"Attachment:\敌人兵力.bmp",0.9,bjX,bjY
FindPic bjX-1100,bjY-498,1700,950,"Attachment:\强弩.bmp",0.9,intX,intY
If intX < 0 And intY < 0 Then
Call 剿灭()
Else
Call 第二黄()
End If
这是我写的脚本,刚学不久,求大神解救,这是一张游戏图片,我需要判断的是,在指定区域内判断三种兵,第一排命令是,当指定没发现重车兵则判断第二条命令,第二条当指定区域发现铁骑抓图小于或者等于二将继续第三条命令,第三条命令是判断强弩兵,和第一条命令一样我就不重复了,那为什么我的脚本发现了4个铁骑还继续第三条命令?我这种写法对么?这是一个子程序,所以不能再用子程序来判断跳转了、
展开
 我来答
真的伤不起噢
2014-10-06 · TA获得超过1745个赞
知道小有建树答主
回答量:472
采纳率:100%
帮助的人:533万
展开全部
您好。。你的代码写的与你的意图明显错误。错误在以下:
FindPic 0,0,1700,950,"Attachment:\敌人兵力.bmp",0.9,bjX,bjY
FindPic bjX-1100,bjY-498,1700,950,"Attachment:\铁骑.bmp",0.9,kkcX,kkcY
If kkcX <= 2 And kkcY <= 2 Then
End If
这里的“If kkcX <= 2 And kkcY <= 2 Then ” 的下面你根本没写满足条件后的操作然后再End If,所以不管它有没有满足条件,他还是会继续往下走。所以你可以加一个条件,找不到是否继续循环找一直找到为止,还是找不到就停止脚本,还是找其他图,你必须要把条件补充完成,否则按键精灵是按顺序读写源码的。
很高兴为您解答,希望能采纳!
追问
我必须得三个条件一起判断意思就是,骑不能大于2弩不能出现在兵力中,重车也不能出现在兵力中,所以我想前面两个都不需要满足条件或者循环,而是直接让他找不到或者小于2然后跳转第三命令
追答
我被你搞糊涂了。还是说你的意思是前面两个找不到图或第二个命令小于2就执行第三个命令?那这个就是满足的条件啊!!你可以尝试以下源码:
FindPic 0,0,1700,950,"Attachment:\敌人兵力.bmp",0.9,bjX,bjY
FindPic bjX-1100,bjY-498,1700,950,"Attachment:\重车.bmp",0.9,zcX,zcY
Delay 100
FindPic 0,0,1700,950,"Attachment:\敌人兵力.bmp",0.9,bjX,bjY
FindPic bjX-1100,bjY-498,1700,950,"Attachment:\铁骑.bmp",0.9,kkcX,kkcY
If zcX<0 And zcY <0 Then
If kkcX <= 2 And kkcY <= 2 Then
Delay 100
FindPic 0,0,1700,950,"Attachment:\敌人兵力.bmp",0.9,bjX,bjY
FindPic bjX-1100,bjY-498,1700,950,"Attachment:\强弩.bmp",0.9,intX,intY
If intX < 0 And intY < 0 Then
Call 剿灭()
Else
Call 第二黄()
End If
End If
End If
百度网友baadf15
2014-10-06 · TA获得超过706个赞
知道小有建树答主
回答量:486
采纳率:0%
帮助的人:289万
展开全部
将End If下拉
拉倒要判断的第二条命令后
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式