kuautoit 发表于 2011-2-4 22:35:33

这种判断怎么写,判断后停止向下继续运行

本帖最后由 kuautoit 于 2011-2-4 22:39 编辑

$i =100

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

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

MsgBox(0,"","")

wu5cheng3_bak 发表于 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 http://www.autoitx.com/images/common/back.gif








if $i <>100 then
   msgbox(16,"","错误")
   exit
endif

kuautoit 发表于 2011-2-5 10:21:46

我不想要退出,我要停止

papapa314 发表于 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

netegg 发表于 2011-2-5 11:32:56

楼主把问题说的明白点,看那段代码看不懂

ceoguang 发表于 2011-2-5 12:48:07

如果在自定义函数中可以用Return,否则就call,再否则就用判断跳过.
$i =100
If $i = 100 Then   
MsgBox(0,"","正错")   
Else ;代码写在后面
;我想出现在错后就不在向下运行了
MsgBox(0,"","")
EndIf

myang 发表于 2011-2-20 01:32:12

{:face (303):}学习了。

the886 发表于 2011-2-20 16:37:07

学习一下,,,,,,,,,,,,,,,,,
页: [1]
查看完整版本: 这种判断怎么写,判断后停止向下继续运行