Wise 打包細節

細節spa

 

說明設計

 

添加卸載快捷方式ci

 

缺省的安裝程序快捷方式中沒有卸載項;只能經過控制面板刪除,或者主程序目錄下的UnWise.exe來卸載。實際上,該文件就能夠做爲卸載程序。作用域

能夠複製一個快捷方式,將程序名改成Unwise.exe;該文件會安裝後自動出現。編譯器

eg: 建立快捷方式自 %MAINDIR%\Unwise.exe %GROUP%\卸載.lnk同步

 

複製文件時如何支持通配符io

 

【安裝嚮導】->『文件』,「添加目錄」時,選中「包含子目錄」和「做爲通配符添加以替代添加文件」。在這種狀況下,只要將文件放在對應目錄下,下次打包就會自動出現打進去;而不用打包腳本中同步。編譯

 

腳本中形如: 安裝文件 e:\setup\* %MAINDIR%table

 

如何獲得長路徑變量

 

有時候審美觀上不接受短文件;此外,不多存在向下兼容到Win95之前的狀況。在Wise中缺省的做爲短文件名。

 

腳本中形如: 設置變量 e:\setup\* %MAINDIR%

 

執行批處理文件bat

 

執行批處理文件時可能存在 執行批處理時,沒等批處理文件執行完畢,就會執行下一句。因此最好仍是少用。

 

註冊組件

wise提供的自動組件註冊,會判斷每一個dll/exe是不是組件,而後再對是的進行註冊。若是文件比較少,用該方法還行。

若是文件多一點,而要註冊的dll固定且比較少,能夠本身來一個個指定要註冊的dll。

若是要註冊的dll比較多,那麼建議最好弄一個文本文件,把全部dll放在裏面,而後批處理註冊。可是用bat批處理來進行的時候,嘗試各類方法失敗。

後來仍是採用這種方法能夠:

 

常量

 

【安裝嚮導】->『編譯器遍歷』,添加的變量實際上是常量,不能修改。

 

 

變量

 

變量屬於即時定義,做用域範圍內均有效;並可從新賦值。

經過「設置變量」能夠進行變量定義,並賦初值

 

腳本中形如: 設置變量 IPLICENSE 127.0.0.1.

 

對話框變量

 

 

對話框變量radio 的值爲 ABCDE…..其中之一

 

 

對話框設計腳本狀態優先原則

 

這是其中的:控制界面狀態。小寫爲控件,大寫爲變量:

 

 

 

 

卸載時刪除開始菜單中的主程序組

 

這是Wise 9.0.2以前的一個bug,據說9.0.2已經解決

 

 

卸載時先執行程序

 

有時須要再卸載以前先執行程序,例如反註冊組件、卸載服務等。

 

 

或者在【安裝嚮導】->『卸載』中

 

 

Install.log

說明

 

Source==>來源,能夠爲解壓文件臨時地址。

Made Dir==>創建文件夾。

File Copy==>文件移動。

RegDB Key==>我理解爲註冊表的項。

Shell Link==>快捷方式的具體路徑。

Link Info==>鏈接信息。

INI New==>新建配置文件。

INI File==>配置文件位置。

INI Sect==>配置文件設置。

File Tree==>程序樹狀列表。

Execute Program==>執行程序。

User Rights==>程序使用用戶權限。

相關文章
相關標籤/搜索