【发布时间】:2015-07-07 08:36:07
【问题描述】:
如果我们在 MSI 的自定义操作中使用它,那么 WScript.ScriptName 或 WScript 本身将不起作用。
下面将给出执行位置(即msiexec.exe),而不是 VBScript 或 MSI 文件位置。
Set WshShell = CreateObject("WScript.Shell")
strCurDir = WshShell.CurrentDirectory
我们可以使用下面的一个来获取脚本位置,但它只在立即执行中有效,在延迟执行中无效。
cdsd = Session.Property("SourceDir")
如果在 MSI 自定义操作中使用任何其他替代方法,请告诉我,特别是对于延迟。
【问题讨论】:
标签: vbscript windows-installer