【发布时间】:2010-11-23 10:57:37
【问题描述】:
下午好,
我正在为我的公司开展一个项目,以在员工工作站上运行更新。该文件位于我们域的网络服务器上。用户将单击一个链接并启动脚本。
我做了两个函数,一个是下载文件到 C:\,另一个是运行安装程序。该文件是一个 .exe(我希望它是一个 .msi)。
'' //executes the file at the location: installPath
Function launchUpdate(installPath)
dim wshShell
Set wshShell = WScript.CreateObject ("WSCript.shell")
errReturn = wshshell.run(installPath, 6, true)
End function
我正在使用 wshshell.run(installPath, 0, true) 来执行文件。据我了解,这应该隐藏安装窗口并等待执行完成。
它会启动它,但它不会等待完成安装,因为 .exe 中有两个步骤。一旦“准备安装”完成,脚本就会继续其工作。
我可以放置 Wscript.sleep。但是,并非所有机器都具有相同的处理速度。所以,我不知道要等多久。
你有什么建议吗?
谢谢,
布赖恩
【问题讨论】:
标签: vbscript