2012-09-14 45 views
0
Section userSoftware 

MessageBox MB_YESNO|MB_ICONQUESTION "Insert user software DVD in to drive and click Yes to install User Software or click No to Proceed" /SD IDNO IDYES yes IDNO no 
    yes: 
     AutoCloseWindow true 
     SetRebootFlag false 
     Call installUserSoftware 
    no: 
     ;do nothing 
SectionEnd 

章節:「userSoftware」 錯誤:命令AutoCloseWindow第命令AutoCloseWindow節無效

這不是有效的是我與AutoCloseWindow得到錯誤。我所要做的就是安裝服務器軟件後,如果用戶選擇安裝客戶端軟件,服務器軟件的安裝應該消失而不要求用戶點擊完成按鈕。

我給的代碼我只是測試AutoCloseWindow或SetAutoClose如何工作,所有我擁有的是一個錯誤!

回答

1

AutoCloseWindow屬於NameInstalldir屬性,必須放置在函數和部分之外。如果你想在運行時設置自動關閉標誌,你必須使用SetAutoClose命令...

+0

實際上,我正在處理的腳本包括**!insertmacro MUI_PAGE_FINISH **,有沒有什麼方法可以刪除insertmacro基於一個條件。如果用戶選擇安裝用戶軟件,我不想顯示FINISH_PAGE – sam