在WiX脚本中执行命令行?

时间:2010-02-22 19:32:40

标签: visual-studio wix

如何在WiX脚本中执行命令行?

我想动态生成命令行字符串并让它执行。我没有安装与此相关的文件。

使用版本3.0.5419。

1 个答案:

答案 0 :(得分:26)

你可能想要的是这样的东西(在命令中必要时观察引号):

<CustomAction Id='ExecNotepad' Directory='INSTALLDIR' Execute='immediate' 

ExeCommand='[SystemFolder]notepad.exe &quot;[SOMEFILE]&quot;' Return='ignore'/>

ExeCommand是您要放置命令的地方。在这里,我有记事本启动文件。某些属性将有所不同,具体取决于您的命令 - 特别是Execute和Impersonate参数。了解您正在使用的WiX版本也很有帮助(上面的代码是v2)。