找回密码
 加入
搜索
查看: 1475|回复: 8

[已解决]MSgbox点取消后怎么返回到主界面

[复制链接]
发表于 2009-11-7 14:46:43 | 显示全部楼层 |阅读模式
本帖最后由 痒痒 于 2009-11-9 08:20 编辑
$MSG=MsgBox(1+32,"确认安装","确认安装全部字库")
Select
        Case $MSG=1
                RunWait(@ScriptDir&"\博洋\博洋.exe")
                RunWait(@ScriptDir&"\汉鼎\汉鼎.exe")
                RunWait(@ScriptDir&"\创艺\创艺.exe")
                RunWait(@ScriptDir&"\经典\经典.exe")
                RunWait(@ScriptDir&"\汉仪\汉仪.exe")
                RunWait(@ScriptDir&"\精品英文字体\精品英文字体.exe")
                RunWait(@ScriptDir&"\文鼎\文鼎.exe")
                RunWait(@ScriptDir&"\叶根友\叶根友.exe")
                RunWait(@ScriptDir&"\方正\方正.exe")
                RunWait(@ScriptDir&"\华文\华文.exe")
                RunWait(@ScriptDir&"\迷你\迷你.exe")
        Case $MSG=2
           Exit
        EndSelect
以上代码中最后一句:Case $MSG=2
           Exit

是取消安装字体,点了取消后,就会连主界面都退出,EXIT那里应该换成什么才会只是关闭当前的Msgbox而不退出主程序。
发表于 2009-11-7 19:29:00 | 显示全部楼层
很莫名其妙的。
发表于 2009-11-7 20:01:40 | 显示全部楼层

ExitLoop

但只用于While/Do/For 中
发表于 2009-11-7 20:03:43 | 显示全部楼层
;Exit
发表于 2009-11-7 22:29:00 | 显示全部楼层
不加那个$msg =2条件不就完了
发表于 2009-11-8 08:43:43 | 显示全部楼层
呵呵肯定不能用EXIT的哦
发表于 2009-11-8 09:34:02 | 显示全部楼层
Exit肯定退出程序了。如果改成GUISetState(@SW_SHOW)呢?
 楼主| 发表于 2009-11-9 08:20:17 | 显示全部楼层
不加那个$msg =2条件不就完了
netegg 发表于 2009-11-7 22:29


netegg的方法可以,谢谢!非常感谢!
发表于 2009-11-13 20:35:45 | 显示全部楼层
支持四楼,估计楼主跟楼上有几位没看明白或者没看到,4楼我是你知己啊,呵呵
;这个符号的作用很好...

评分

参与人数 1金钱 +10 贡献 +5 收起 理由
afan + 10 + 5 知己知己,呵呵

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-22 14:32 , Processed in 0.080484 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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