![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
按键精灵怎么循环2次代码后执行别的
事情是这样的,我想写一点代码实现前台点击VPN换IP。然后循环判断条件A,如果满足了条件A,就是IP更换成功了,那么继续执行后面的代码。如果满足了条件B,就说明IP更换失...
事情是这样的,我想写一点代码实现前台点击V P N换IP。
然后循环判断条件A,如果满足了条件A,就是IP更换成功了,那么继续执行后面的代码。
如果满足了条件B,就说明IP更换失败,所以会重新换IP。
现在我的问题来了。
有些线路的IP有时会失效,一直换ip会一直失败,我这个程序也就会陷入一直执行条件B的死循环中。
我的问题是,如何当程序满足2次条件B以后,也就是说换IP失败2次以后就执行C代码重新选一条线路呢?
大神帮我看看
代码大概这个样子:
选择线路代码C
Rem Start
换IP代码XXXXXXX
DO
if 条件A Then
Exit Do
Else
If 条件B
Then
GOTO Start
End If
Else
Delay 3000
End If
Loop 展开
然后循环判断条件A,如果满足了条件A,就是IP更换成功了,那么继续执行后面的代码。
如果满足了条件B,就说明IP更换失败,所以会重新换IP。
现在我的问题来了。
有些线路的IP有时会失效,一直换ip会一直失败,我这个程序也就会陷入一直执行条件B的死循环中。
我的问题是,如何当程序满足2次条件B以后,也就是说换IP失败2次以后就执行C代码重新选一条线路呢?
大神帮我看看
代码大概这个样子:
选择线路代码C
Rem Start
换IP代码XXXXXXX
DO
if 条件A Then
Exit Do
Else
If 条件B
Then
GOTO Start
End If
Else
Delay 3000
End If
Loop 展开
4个回答
展开全部
Rem Start
换IP代码XXXXXXX
dim n
n=0
DO
if n>2 then Exit Do
if 条件A Then
Exit Do
Else
If 条件B
Then
GOTO Start
End If
Else
Delay 3000
End If
n=n+1
Loop
换IP代码XXXXXXX
dim n
n=0
DO
if n>2 then Exit Do
if 条件A Then
Exit Do
Else
If 条件B
Then
GOTO Start
End If
Else
Delay 3000
End If
n=n+1
Loop
展开全部
码后执行别的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
While 1插入你想要执行的程序段Delay 10000Wend
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我看你现在的写法就有问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询