78391493 发表于 2008-9-23 17:00:29

遇到麻烦了。。。不知道是AutoIT不够完善还是我太菜。。。

$Exit = MsgBox(4+16,"警告!","未设置过的程序在运行过程中可能发生错误,确定要退出吗?")
If $Exit Then
        WinActivate("")
EndIf
Exit无论点击“是”或“否”,结果都是退出。。。有没有办法搞定它?

[ 本帖最后由 78391493 于 2008-9-23 18:14 编辑 ]

炎舞风影 发表于 2008-9-23 17:13:57

$Exit = MsgBox(4+16,"警告!","未设置过的程序在运行过程中可能发生错误,确定要退出吗?")
If $Exit=7Then
    WinActivate("")
EndIf

Exit

ps:楼主没有判断MsgBox返回值。6 表示是点了YES 7是点了NO

[ 本帖最后由 炎舞风影 于 2008-9-23 17:17 编辑 ]

78391493 发表于 2008-9-23 17:58:37

回复 2# 炎舞风影 的帖子

晕,忘了这点了。。。:face (32):
感谢LS的

顽固不化 发表于 2008-9-23 23:21:42

If $Exit Then是判断变量的真假了,除了“0”以外,任何值都会返回“真”
页: [1]
查看完整版本: 遇到麻烦了。。。不知道是AutoIT不够完善还是我太菜。。。