关于RunWait[已解决]
本帖最后由 bhffhzh 于 2012-2-8 13:39 编辑今天写一个卸载 IIS组件的程序用到了 runWait
RunWait(@SystemDir & "\pkgmgr.exe/norestart /uu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel")
由于这组件在卸载 的过程中,从开始卸载 完成卸载无任何提示,所以我想是否可以实现这样的情况
如图:
开始卸载的时候提示正在卸载,
完成后也有提示,卸载成功 RunWait 会等到程序推出! 回复 1# bhffhzh
我不知道这样可否使用回显。你搜索一下论坛的‘回显’,尝试看是否可以达到获取CMD文本。。 RunWait 会等到程序推出!
sdc7 发表于 2012-2-5 13:16 http://www.autoitx.com/images/common/back.gif
关键是我要让用户
知道程序在运行。
msgbox(0,0,'点击确定开始卸载')
RunWait(@SystemDir & "\pkgmgr.exe/norestart /uu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel")
msgbox(0,0,'卸载完成')
就折衷解决一下吧,谢谢。 问题已解决的话,请把标题改为问题+[已解决] Tooltip("网络设置中,请稍候", Default, Default, "提示", 1, 1)
RunWait(@ComSpec&" /c "&'netsh interface ip set address name="本地连接" gateway="192.168.1.1" gwmetric=0',"",@SW_HIDE)
RunWait(@ComSpec&" /c "&'netsh interface ip set dns name="本地连接" source=static addr="192.168.1.1" register=PRIMARY',"",@SW_HIDE)
Tooltip(""); 好的,好像我已经不能编辑了。
页:
[1]