找回密码
 加入
搜索
查看: 2777|回复: 7

[AU3基础] 这种判断怎么写,判断后停止向下继续运行

  [复制链接]
发表于 2011-2-4 22:35:33 | 显示全部楼层 |阅读模式
本帖最后由 kuautoit 于 2011-2-4 22:39 编辑

$i =100

If $i = 100 Then
       
       
MsgBox(0,"","正错")       
       
EndIf

;我想出现在错后就不在向下运行了

MsgBox(0,"","")
发表于 2011-2-4 23:30:49 | 显示全部楼层
本帖最后由 wu5cheng3 于 2011-2-4 23:32 编辑
$i =100

If $i = 100 Then
       
       
MsgBox(0,"","正错")       
       
EndIf




;我想出现在错后就不在向下运行了 ...
kuautoit 发表于 2011-2-4 22:35









if $i <>100 then
   msgbox(16,"","错误")
   exit
endif
 楼主| 发表于 2011-2-5 10:21:46 | 显示全部楼层
我不想要退出,我要停止
发表于 2011-2-5 10:54:09 | 显示全部楼层
本帖最后由 papapa314 于 2011-2-5 11:50 编辑

是不是可以从msgbox的返回值来判断,如果用户点击确定,则不执行以下语句,如果用户点击取消,则继续执行以下语句。
比如这样的:
$a=MsgBox(1,"","出错,要停止运行以下语句吗")
If $a=1 Then
        MsgBox(0,0,"停止运行")
if $a=2 then
        MsgBox(0,0,"继续运行")

EndIf
发表于 2011-2-5 11:32:56 | 显示全部楼层
楼主把问题说的明白点,看那段代码看不懂
发表于 2011-2-5 12:48:07 | 显示全部楼层
如果在自定义函数中可以用Return,否则就call,再否则就用判断跳过.
$i =100
If $i = 100 Then   
MsgBox(0,"","正错")    
Else ;代码写在后面
;我想出现在错后就不在向下运行了
MsgBox(0,"","") 
EndIf
发表于 2011-2-20 01:32:12 | 显示全部楼层
学习了。
发表于 2011-2-20 16:37:07 | 显示全部楼层
学习一下,,,,,,,,,,,,,,,,,
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-13 14:59 , Processed in 0.076847 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表