按键精灵else if的用法
编了一段编码好下:rem搜人...FindColorEx462,567,476,595,"076500",1,0.8,intX,intYIfintX>0AndintY>0...
编了一段编码好下:
rem 搜人
...
FindColorEx 462,567,476,595,"076500",1,0.8,intX,intY
If intX > 0 And intY > 0 Then
MoveTo 56, 748
LeftClick 1
Elseif intX<0 and intY<0 then
FindColorEx 521,567,530,597,"076500",1,0.8,intQ,intW
If intQ > 0 And intW > 0 Then
MoveTo 56, 748
LeftClick 1
End if
ElseIf intQ < 0 and intW < 0 Then
FindColorEx 576,568,587,593,"076500",1,0.8,intE,intR
If intE > 0 And intR > 0 Then
MoveTo 56, 748
LeftClick 1
End if
ElseIf intE < 0 and intR < 0 Then
Goto 搜人
End if
第一个elseif还能执行goto,加上第二个elseif后就不能执行goto命令了,咋回事儿啊、? 展开
rem 搜人
...
FindColorEx 462,567,476,595,"076500",1,0.8,intX,intY
If intX > 0 And intY > 0 Then
MoveTo 56, 748
LeftClick 1
Elseif intX<0 and intY<0 then
FindColorEx 521,567,530,597,"076500",1,0.8,intQ,intW
If intQ > 0 And intW > 0 Then
MoveTo 56, 748
LeftClick 1
End if
ElseIf intQ < 0 and intW < 0 Then
FindColorEx 576,568,587,593,"076500",1,0.8,intE,intR
If intE > 0 And intR > 0 Then
MoveTo 56, 748
LeftClick 1
End if
ElseIf intE < 0 and intR < 0 Then
Goto 搜人
End if
第一个elseif还能执行goto,加上第二个elseif后就不能执行goto命令了,咋回事儿啊、? 展开
3个回答
展开全部
语法都错了.
if .....then
//如果
End if ... then
//否则如果
End if ... then
//可以加无数个否则如果
end if
if .....then
//如果
End if ... then
//否则如果
End if ... then
//可以加无数个否则如果
end if
追问
我这编码的意思是
if..then
elseif then之后又有判断if啊,然后这个if里还要加if....这是一个并联形式的
追答
先把语法和逻辑理清楚了再说.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用这么多else的,早点结束if啊
rem 搜人
...
FindColorEx 462,567,476,595,"076500",1,0.8,intX,intY
If intX > 0 And intY > 0 Then
MoveTo 56, 748
LeftClick 1
Goto 搜人
End if
FindColorEx 521,567,530,597,"076500",1,0.8,intQ,intW
If intQ > 0 And intW > 0 Then
MoveTo 56, 748
LeftClick 1
Goto 搜人
End if
FindColorEx 576,568,587,593,"076500",1,0.8,intE,intR
If intE > 0 And intR > 0 Then
MoveTo 56, 748
LeftClick 1
End if
Goto 搜人
rem 搜人
...
FindColorEx 462,567,476,595,"076500",1,0.8,intX,intY
If intX > 0 And intY > 0 Then
MoveTo 56, 748
LeftClick 1
Goto 搜人
End if
FindColorEx 521,567,530,597,"076500",1,0.8,intQ,intW
If intQ > 0 And intW > 0 Then
MoveTo 56, 748
LeftClick 1
Goto 搜人
End if
FindColorEx 576,568,587,593,"076500",1,0.8,intE,intR
If intE > 0 And intR > 0 Then
MoveTo 56, 748
LeftClick 1
End if
Goto 搜人
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
真是乱啊写的..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询