Command line 如何在安装后运行自定义操作,该操作可以在安静或安装后的UI(WIX)中运行

Command line 如何在安装后运行自定义操作,该操作可以在安静或安装后的UI(WIX)中运行,command-line,wix,custom-action,Command Line,Wix,Custom Action,我基本上希望能够运行一个命令行工具,该工具已经存在于所需的机器上,与运行文件的目录相对应 即安装程序执行以下操作: 指定文件进入InstallLocation变量的位置 然后在复制完成后运行一个工具,该工具将压缩文件并将其附加到另一个应用程序 <CustomAction Id="InstallTo" Return="check" Directory="INSTALLLOCATION" Execute="immediate" ExeCommand='"C:\MyTool\Here\Tool

我基本上希望能够运行一个命令行工具,该工具已经存在于所需的机器上,与运行文件的目录相对应

即安装程序执行以下操作:

指定文件进入InstallLocation变量的位置

然后在复制完成后运行一个工具,该工具将压缩文件并将其附加到另一个应用程序

<CustomAction Id="InstallTo" Return="check" Directory="INSTALLLOCATION"  Execute="immediate" ExeCommand='"C:\MyTool\Here\Tool.exe" -ad [INSTALLLOCATION] Poop 1.0'/>
        <InstallExecuteSequence>
            <Custom Action="InstallTo" After="InstallFinalize">$InstallTo&gt;2</Custom>
        </InstallExecuteSequence>
目前我不确定是否调用了任何授权,是否有一种方法可以基本上分两步安装,并在工具失败/不存在时报告进度等

谢谢,
Jamie是我们的shell库的一个问题,需要额外的斜杠。

没有人有任何想法,可以这样做吗?基本上,我们希望通过命令调用安装程序中未包含的应用程序-ad INSTALLLOCATION Poop 1.0,其中INSTALLLOCATION是UI中或通过命令行中的参数配置的目录。我希望能够得到一个CAQuietExec这个,但如果调用它并安装,这将是伟大的。我很感激人们能提出的任何想法。干杯,杰米