2010-05-12 150 views
0

我基本上希望能夠運行一個命令行工具,該工具已經存在於所需的計算機上,與運行文件的目錄相對應。如何在安裝後運行安裝後自定義動作(WIX)

即安裝程序執行以下操作:

指定位置的文件進入(INSTALLOCATION變量)

然後複製完成後運行一個工具,這將壓縮後的文件後再進行安裝附加他們到另一個應用程序

<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> 

目前我不知道anyuthing被調用,有沒有辦法主要有這兩個步驟的安裝和報告進展情況,如果該工具失敗/不存在等

謝謝, Jamie

+0

沒有人有任何想法,可以做到這一點? 基本上想用命令-ad INSTALLLOCATION Poop 1.0調用安裝程序中未包含的應用程序,其中INSTALLLOCATION是UI中的可配置目錄或通過命令行中的參數。我希望能夠在CAQuietExec中獲得此功能,但是如果調用它並進行安裝,那將非常棒。 我很感激任何想法的人可以給。 乾杯,傑米 – Jamie 2010-05-18 15:34:40

回答

0

我們的shell庫需要一個額外的斜槓是一個問題。