如何在WiX脚本中执行命令行?
我想动态生成命令行字符串并让它执行。我没有安装与此相关的文件。
使用版本3.0.5419。
答案 0 :(得分:26)
你可能想要的是这样的东西(在命令中必要时观察引号):
<CustomAction Id='ExecNotepad' Directory='INSTALLDIR' Execute='immediate'
ExeCommand='[SystemFolder]notepad.exe "[SOMEFILE]"' Return='ignore'/>
ExeCommand是您要放置命令的地方。在这里,我有记事本启动文件。某些属性将有所不同,具体取决于您的命令 - 特别是Execute和Impersonate参数。了解您正在使用的WiX版本也很有帮助(上面的代码是v2)。