2017-06-13 101 views
0

我會添加一些命令行來自定義我的NSIS安裝程序。我已經閱讀了一些主題,我知道我必須使用${GetParameters}${GetOptions}。但是NSIS腳本很長時間以來我是否將它放在OnInit函數的某個位置或腳本開始的某個部分?我在哪裏可以在NSIS腳本中添加命令行

我想要的,例如,要添加的顯示所有網頁除了許可證(一些東西,似乎/ S)的--quiet命令行,我想嘗試這樣的事情:

瓦爾DisplayAllPages

瓦爾DisplayLicense

${GetParameters} 「安靜」

${GetOptions} 「安靜」 「--quiet」= DisplayLicense

但我不知道我在哪裏可以寫

回答

0

您可以在任何功能和/或部分中使用${GetParameters}${GetOptions}

只有.onInit和部分在安裝程序以/S啓動時執行,因此如果您希望關閉靜音模式,則需要將代碼放入.onInit

如果您將結果存儲在全局變量中,那麼.onInit也是調用它們的好地方,以便信息可供安裝程序的其餘部分使用。

相關問題