在WiX脚本中执行命令行?

Tod*_*pog 19 wix visual-studio

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

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

使用版本3.0.5419.

Joh*_*hnL 27

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

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

ExeCommand='[SystemFolder]notepad.exe &quot;[SOMEFILE]&quot;' Return='ignore'/>
Run Code Online (Sandbox Code Playgroud)

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

  • 这是v2的CustomAction元素的页面:http://wix.sourceforge.net/manual-wix2/wix_xsd_customaction.htm和v3:http://wix.sourceforge.net/manual-wix3/wix_xsd_customaction.htm希望有帮助 (5认同)