痒痒 发表于 2009-11-7 14:46:43

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

本帖最后由 痒痒 于 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

很莫名其妙的。

jycel 发表于 2009-11-7 20:01:40


ExitLoop

但只用于While/Do/For 中

afan 发表于 2009-11-7 20:03:43

;Exit

netegg 发表于 2009-11-7 22:29:00

不加那个$msg =2条件不就完了

menfan1 发表于 2009-11-8 08:43:43

呵呵肯定不能用EXIT的哦

yigao 发表于 2009-11-8 09:34:02

Exit肯定退出程序了。如果改成GUISetState(@SW_SHOW)呢?

痒痒 发表于 2009-11-9 08:20:17

不加那个$msg =2条件不就完了
netegg 发表于 2009-11-7 22:29 http://www.autoitx.com/images/common/back.gif

netegg的方法可以,谢谢!非常感谢!

wangwen916 发表于 2009-11-13 20:35:45

支持四楼,估计楼主跟楼上有几位没看明白或者没看到,4楼我是你知己啊,呵呵
;这个符号的作用很好...
页: [1]
查看完整版本: [已解决]MSgbox点取消后怎么返回到主界面