2017-01-19 70 views
0

我在我的Inno Setup腳本中有三種類型。 看起來來樣:如何更改Inno Setup的「標準」安裝類型?

產品名稱:「compact」;說明:「緊湊型安裝」 名稱:「full」;說明:「完全安裝」 名稱:「custom」;說明:「自定義安裝」;標誌:iscustom

如果我現在建立安裝程序「標準」類型已滿,但我希望第一個選擇是「緊湊」。 我在Inno Setup的文檔中找不到任何東西,但也許我有錯誤的關鍵字...

我怎麼能意識到這一點?

感謝您的幫助 歡呼

回答

0

好吧, 這是我的解決方案:

在示例項目,類型的順序選擇默認值。 感謝mirtheil爲那個快速和正確的答案。

但是,這並沒有在我的自定義項目中工作。所以現在我改變了項目的描述。 我的代碼一直在尋找這樣的:

[Types] 
Name: "compact"; Description: "Compact installation" 
Name: "full"; Description: "Full installation" 
Name: "custom"; Description: "Custom installation"; Flags: iscustom 

我的默認項是每次「全」。所以我改變的描述是:

[Types] 
Name: "compact"; Description: "Full installation" 
Name: "full"; Description: "Compact installation" 
Name: "custom"; Description: "Custom installation"; Flags: iscustom 

,改變類型的標誌從我的組件,以便「充分」的「緊湊型」和「緊湊型」是「全」。

有點混亂,不是很好,但我發現沒有其他解決方案。

3

基於一些有限的測試中,[Types]部分的順序將決定哪些類型將被默認選中。鑑於此列表:

[Types] 
Name: "full"; Description: "Full installation" 
Name: "compact"; Description: "Compact installation" 
Name: "custom"; Description: "Custom installation"; Flags: iscustom 

「完全安裝」類型將首先在列表中。如果你想「壓縮安裝」首先,你應該將其更改爲:

[Types] 
Name: "compact"; Description: "Compact installation" 
Name: "full"; Description: "Full installation" 
Name: "custom"; Description: "Custom installation"; Flags: iscustom 

所以,你想成爲默認的一個是第一個在列表中。

+0

感謝您的快速回答。 這也是我的第一個想法,但這在5.5.9版本(a)中對我不起作用。 我做了一些測試,它適用於「組件」示例項目,但不適用於我的個人安裝程序。奇怪:S – TheRealLife