2013-01-14 71 views
2

我試圖安裝正確的開始之前運行的批處理文件, 用戶選擇他想要安裝的組件之後。Inno Setup的 - 批量修改InstallDircation

幸運的是,我不從基礎構建它,我有不同的組件上運行,你已經創建了一個批處理文件準備ISS文件。

在批處理文件中,我試圖將安裝程序的目錄更改爲特定的目錄。 我試圖這樣做,因爲我設置INSTALLBINDIRappfolder我的目錄,但它並沒有正常工作。

你知道我需要設置的變量,所以安裝程序將安裝在我想要的位置嗎?

編輯: 我發現我不需要使用批處理文件。

要固定一個到文件,你只需要把你的目錄中的DESTDIR在[文件]

+0

'{SRC}'是安裝目錄不變(如果我理解你的權利) – RobeN

回答

2

不能從安裝一個子腳本/程序直接運行更改安裝目錄位置。 您需要在[Code]設置WizardForm.DirEdit.Text爲新值。

或者,您可以對DefaultDirName指令使用{code:...}常數以獲得適合的值。