2009-10-05 65 views
2

我有一個InstallShield 2009年「的InstallScript MSI」項目,該項目顯示2個對話框這是沒有必要在我的安裝:如何抑制不需要的InstallShield InstallScript MSI對話框?

Customer Information 
    Setup Type 

我如何禁用這些對話框2?在「用戶界面」下,「所有對話框」樹會列出這些對話框,但它們全部變成灰色,並且無法禁用或更改。

回答

8

對於InstallScript MSI(以及InstallScript)設置,您可以通過轉到InstallScript視圖來控制顯示哪些對話框。通過擺弄頂部的下拉菜單來插入OnFirstUIBefore事件。然後找出gotos的模式和顯示哪些對話框,然後重新接線以跳過這些對話框。通常,顯示對話框的功能以前綴Sd命名。

+0

任何想法如何禁用基本MSI proyect類型的對話框? – Alonso 2009-11-20 01:05:45

+3

基本MSI的工作原理完全不同。要禁用所有內容,請在命令行上使用'/ qn'或'/ qb'。對於單個對話框,進入周圍對話框的行爲節點。改變'Next'和'Back'按鈕上的'NewDialog'事件來引用下面的(或前面的)對話框,而不是你想要刪除的對話框。請注意,有時會有多個前後對話框進行修改。 – 2009-11-20 15:23:16

+0

在Installshield Premier 2013版本中,我無法找到周圍的對話框行爲節點。 – skb 2014-05-28 11:41:29

1

即 - 你不能刪除對話。 但您可以將其隱藏起來

爲此,在整個不需要的對話窗口的可見性參數中,您需要將其從「可見」更改爲「隱藏」。

利潤!

相關問題