影の疾风 发表于 2016-6-7 20:29:49

请问易语言怎么循环取短信验证码?

请问怎么循环取短信验证码?我这个只能获取一次,我想循环获取,取到后跳出循环。

隐形的翅膀 发表于 2016-6-7 20:29:50

.版本 2
.支持库 spec

.子程序 获取手机验证码
.局部变量 次数, 整数型
.局部变量 验证码, 文本型

连续赋值 (0, 次数)
.循环判断首 ()
    验证码 = “123456”' 这里是取验证码的代码
    次数 = 次数 + 1
    .如果真 (次数 ≥ 20)' 这里是判断获取次数
      调试输出 (“连续获取20次还没有获取到验证码,跳出循环”)
      跳出循环 ()
    .如果真结束

    延时 (1000)
    处理事件 ()
.循环判断尾 (取文本长度 (验证码) < 6)' 如果小于6就一直循环,>=0就跳出   这里需要修改

调试输出 (“跳出循环啦”)

会思考的树 发表于 2016-6-7 20:30:17

判断一下返回内容一般情况下 短信还没有收到的时候 会有专门的提示 你可以判断返回的内容是不是包含你想要的内容 如果有的话就跳出循环
页: [1]
查看完整版本: 请问易语言怎么循环取短信验证码?