Wise 打包細節

2022-02-23 09:26:51 字數 1569 閱讀 8049

細節

說明新增解除安裝快捷方式

預設的安裝程式快捷方式中沒有解除安裝項;只能通過控制面板刪除,或者主程式目錄下的unwise.exe來解除安裝。實際上,該檔案就可以作為解除安裝程式。

可以複製乙個快捷方式,將程式名改為unwise.exe;該檔案會安裝後自動出現。

eg: 建立快捷方式自

%maindir%\unwise.exe

至%group%\

解除安裝.lnk

複製檔案時如何支援萬用字元

【安裝嚮導】->『檔案』,「新增目錄」時,選中「包含子目錄」和「作為萬用字元新增以替代新增檔案」。在這種情況下,只要將檔案放在對應目錄下,下次打包就會自動出現打進去;而不用打包指令碼中同步。

指令碼中形如: 安裝檔案

e:\setup\*

到%maindir%

如何得到長路徑

有時候審美觀上不接受短檔案;此外,很少存在向下相容到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

說明made dir==>建立資料夾。

file copy==>檔案移動。

regdb key==>我理解為登錄檔的項。

shell link==>快捷方式的具體路徑。

link info==>連線資訊。

ini new==>新建配置檔案。

ini file==>配置檔案位置。

ini sect==>配置檔案設定。

file tree==>程式樹狀列表。

execute program==>執行程式。

user rights==>程式使用使用者許可權。

Unity打包APK細節(翻譯自官網)

api8開始,你可以讓你的應用程式被安裝在外部儲存裝置。您可以設定 android installlocation屬性 preferexternal or auto 如果你宣告 preferexternal 您要求您的應用程式被安裝在外部儲存,但並不能保證你的應用程式將被安裝在外部儲存系統。如果外部...

金碟K3 WISE 表結構

大家在維護系統的時候,在資料字典沒有查到相關的字段。給工作帶了很多的不便。為此,把系統的結構通過 查詢方式給大家檢視。select from t tabledescription where ftablename icstockbillentry 查詢所有的 結構 select t1.from t ...

關注細節但不陷入細節

我們經常說要關注細節,這個從大的方向上來說,是沒有問題的。以前有一本書 細節決定成敗 講的這一方面。在對於某些領域,細節是需要關注的,但是不能陷入細節。換個說法,如果你一直糾結與細節的上的問題,就很難突破自己,把握全域性,畢竟人的時間是有限的,能夠把握整體,抓住重點細節,關注核心領域所處的細節才是王...