⑴ nsis打包工具怎麼製作多語言安裝包,我已經研究了下基本的可以,但是許可協議和刪除提示 中英文不能切換
NSIS 幫助中這個你沒看?
4.9.15.3 LicenseLangString
name language_id license_path
Does the same as LangString only it loads the string from a text/RTF file and defines a special LangString that can be used only by LicenseData.
LicenseLangString license ${LANG_ENGLISH} license-english.txt
LicenseLangString license ${LANG_FRENCH} license-french.txt
LicenseLangString license ${LANG_GERMAN} license-german.txt
LicenseData $(license)
LangString 的使用:
常量 ${LANG_XXX} 在載入語言文件後才被定義,所以需要放在所有的:
!insertmacro MUI_LANGUAGE "XXX"
之後。然後定義語言字元串:
LangString message ${LANG_ENGLISH} "Do you want to keep user's information?"
LangString message ${LANG_SIMPCHINESE} "是否保留用戶個人信息?"
使用:
MessageBox MB_YESNO "$(message)" IDYES FOR_YES
RMDir /r "$INSTDIR\config"
FOR_YES:
RMDir /r "$INSTDIR\Resources"
⑵ 如何製作便攜軟體 單文件封裝工具使用方法
多個抄文件打包成單文件,不釋放文件是不可能的,除非都運行在內存中,不過這個概率應該也不大。單文件應當突出綠色、便攜、小巧、精簡的優點。對注冊表有較多操作、壓縮後體積大於10M的軟體個人認為不適合製作單文件。單文件通常不能夠保存個性設置,一般個性設置都以一個ini文件的形式出現,或是寫入注冊表,如果這些信息保存,那麼這個單文件就會對系統殘留些垃圾,也違背了綠色、干凈的定義。目前我所了解的單文件製作工具有WINRAR,7-ZIP,FilePacker,MoleBoxPro,Thinstal等,也可用nsis等腳本進行編輯,但是他們都有一個共性,那就是釋放文件,雖然退出後會自動刪除所釋放的文件,但給人的感覺總是有那麼一些不完美。
⑶ 如何用NSIS工具HW VNISEDIT打包安裝程序
打開VNISEdit工具,文件->新建腳本向導,我們通過向導來快速給一個程序打包,這里我們直接點【下一步】就行了。
第2步是填寫我們的應用程序的名稱,版本,出版人,網站以及程序的標志信息,我們按我們的實際情況填寫及可。
第3步是填寫安裝程序的LOGO,程序名稱,安裝程序語言及用戶圖形界面和壓縮演算法等信息。注意這里的安裝程序語言,我們要選擇簡體中文SimpChinese.
第4步這里是設置一個快屏幕和背景窗口屬性。
設置應用程序的目錄和授權信息,應用程序默認目錄是指安裝時,默認的目錄,如果勾上允許用戶更改應用程序目錄,則在安裝的時候可以更改,否則就不可以改。
這一步是添加應用程序的所有文件,左邊可以新建組,也就是文件夾,右邊添加文件。
應用程序圖標,填寫應用程序在開始菜單里的文件夾名稱以及快捷方式等信息
安裝程序完成時要運行的動作,這里的參數,是程序運行時傳遞的參數,一般情況下都為空。
9
解除安裝程序,卸載程序時給的提示信息,卸載完成後的提示信息和圖標。
10
最後一步就完成了,這里我們就可以得到生成的文件。
⑷ 單文件製作工具中各項變數的作用和意思
定義變數用來在軟體中使用,並且修改比較方便(如果寫死路徑,並且多處使用的話,以後修改的改多處,麻煩)
從上往下含義如下:
1、應用程序路徑
2、用來顯示的文件夾
3、命令行(應該是對應cmd了)
4、當前目錄
5、桌面
6、我的文檔
7、收藏夾
8、字體類庫
9、本地設置(隱藏文件夾)
10、我的音樂(一般沒有什麼用)
11、我的視頻(一般沒有什麼用)
12、程序文件夾
13、快速啟動文件夾
14、根目錄
15、發送文件夾
16、開始菜單
17、啟動文件夾
18、系統文件路徑(輕易不要刪除裡面文件)
19、臨時目錄
20、windows系統目錄
⑸ nsis單文件封包工具怎麼用
我們的 execwait 都很正常埃 當然,如果你的 1.exe 一執行就返回結果,但程序不結束,就會這樣,但這種程序很少見的。