按键精灵怎么让一个语句执行N次后跳出循环
DoIfColor87,203,"45E39C",0ThenMoveTo381,645LeftClick1MoveTo920,262LeftClick1ElseMoveT...
Do
IfColor 87, 203, "45E39C", 0 Then
MoveTo 381, 645
LeftClick 1
MoveTo 920, 262
LeftClick 1
Else
MoveTo 305, 201
RightClick 1
MoveTo 395, 213
LeftClick 1
MoveTo 920, 282
LeftClick 1
MoveTo 920, 262
LeftClick 1
End If
Loop
怎么实现第三行MoveTo 381, 645如果执行了10次就跳出循环 展开
IfColor 87, 203, "45E39C", 0 Then
MoveTo 381, 645
LeftClick 1
MoveTo 920, 262
LeftClick 1
Else
MoveTo 305, 201
RightClick 1
MoveTo 395, 213
LeftClick 1
MoveTo 920, 282
LeftClick 1
MoveTo 920, 262
LeftClick 1
End If
Loop
怎么实现第三行MoveTo 381, 645如果执行了10次就跳出循环 展开
1个回答
2019-07-24
展开全部
你使用了do...loop循环,是无限循环,要控制次数,可以使用do while...loop循环,其他的循环方法,你可以再查阅资料
将第一行的Do修改为如下代码
Dim i //定义一个变量,表示次数
i=1 //定义初始值
Do While i<=10 //设定循环条件
i=i+1 //每执行一次,将次数增加1
完整代码如下:
Dim i
i=1
Do While i<=10
IfColor 87, 203, "45E39C", 0 Then
i=i+1
MoveTo 381, 645
LeftClick 1
MoveTo 920, 262
LeftClick 1
Else
MoveTo 305, 201
RightClick 1
MoveTo 395, 213
LeftClick 1
MoveTo 920, 282
LeftClick 1
MoveTo 920, 262
LeftClick 1
End If
Loop
将第一行的Do修改为如下代码
Dim i //定义一个变量,表示次数
i=1 //定义初始值
Do While i<=10 //设定循环条件
i=i+1 //每执行一次,将次数增加1
完整代码如下:
Dim i
i=1
Do While i<=10
IfColor 87, 203, "45E39C", 0 Then
i=i+1
MoveTo 381, 645
LeftClick 1
MoveTo 920, 262
LeftClick 1
Else
MoveTo 305, 201
RightClick 1
MoveTo 395, 213
LeftClick 1
MoveTo 920, 282
LeftClick 1
MoveTo 920, 262
LeftClick 1
End If
Loop
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询