按键精灵 判断语句 不满足条件怎么重复执行?我的只执行一次。
IfColor1254,87,"A5A6A5",0ThenGotojx2201ElseCallbj22()EndIfRemjx2201当1254,87的颜色不满足条件时候...
IfColor 1254,87,"A5A6A5",0 Then
Goto jx2201
Else
Call bj22()
End If
Rem jx2201
当1254,87的颜色不满足条件时候,只执行了Call bj22() 一次 我想知道 如果再次判断还不满足条件,怎么再次执行Call bj22() 就是怎么插入循环命令? 帮改下循环代码 展开
Goto jx2201
Else
Call bj22()
End If
Rem jx2201
当1254,87的颜色不满足条件时候,只执行了Call bj22() 一次 我想知道 如果再次判断还不满足条件,怎么再次执行Call bj22() 就是怎么插入循环命令? 帮改下循环代码 展开
4个回答
展开全部
1、程序没有再次走到 IfColor 1254,87,"A5A6A5",0 Then,而不是没有call bj22()
2、可以尝试放一个 比如 rem ddtest1 到IfColor 前面,在bj22执行完毕后goto ddtest1
2、可以尝试放一个 比如 rem ddtest1 到IfColor 前面,在bj22执行完毕后goto ddtest1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这只说明你没有再次判断,程序没有再次走到 IfColor 1254,87,"A5A6A5",0 Then,而不是没有call bj22()
你可以尝试放一个 比如 rem ddtest1 到IfColor 前面,在bj22执行完毕后goto ddtest1
潮安县彩塘镇顺驰不锈钢制品厂竭诚为您服务
你可以尝试放一个 比如 rem ddtest1 到IfColor 前面,在bj22执行完毕后goto ddtest1
潮安县彩塘镇顺驰不锈钢制品厂竭诚为您服务
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Do
IfColor 1254,87,"A5A6A5",0 Then
TracePrint "颜色等于了,跳出判断"
Exit Do
Else
TracePrint "颜色不等于了,循环判断"
Delay 500
End If
Loop
IfColor 1254,87,"A5A6A5",0 Then
TracePrint "颜色等于了,跳出判断"
Exit Do
Else
TracePrint "颜色不等于了,循环判断"
Delay 500
End If
Loop
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Rem jx2201
IfColor 1254,87,"A5A6A5",0 Then
//Goto jx2201这里是多余的,可以不要
Else
Call bj22()
Goto jx2201//继续判断
End If
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询