日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nsis升级包_NSIS v3.2.0.1-简易封包工具

發布時間:2023/12/14 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nsis升级包_NSIS v3.2.0.1-简易封包工具 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

NSIS v3.2.0.1最新版-簡易封包工具是之前是AM電腦吧的@Fuldho 開發的;NSIS最新版單文件封包工具的升級版本,現在改名為”簡易封包工具”,NSIS修正之前的BUG并進一步增強,簡易封包工具使用更為方便。

NSIS v3.2.0.1 簡易封包工具 從2019版本開始升級再次擴展了腳本支持,如果懂一點常識的話已經簡化,甚至使用本工具單獨打包一個腳本來運行它,已經完全可以做的到了.

NSIS適于把常用的程序個性化封包為單文件的程序打包、版權、自定義圖標等文件信息,方便使用簡易封包工具.

多種模式,接口支持多種格式,支持系統位數判斷定義運行程序腳本…

聲明:本程序以及封包以后的程序有可能會報毒,如認為不可靠切勿使用

NSIS簡易封包工具更新日志:

1:讀取運行程序版本信息/版本號自動填寫到左側信息框.

2:運行前或安裝前運行增加接口可選86/64選項, 增加刪除選項.

3: 完成或卸載運行增加接口

4:極簡、界面模式快捷方式可自定義圖標以及參數.

5: 封包日志保存在了桌面.

NSIS v3.2.0.1-簡易封包工具使用說明:

這里就盡詳細的講一下主要功能和可能遇到的問題.

四種封包模式:

①運行模式

即為單文件模式,解壓運行,完成后全部刪除臨時內容.

② 解壓模式

靜默解壓到任意位置,可創建桌面快捷方式,也支持運行一些腳本,注意:此模式解壓后的位置不含自身文件夾.

③ 極簡模式

封包后的程序運行時會有一個是否安裝的提示對話框,安裝文件夾內生成ZUninstall.exe的卸載文件.

④ 界面模式

封包后的程序屬于NSIS現代界面基本功能安裝方式,安裝文件夾內生成ZUninstall.exe的卸載文件.

幾項注意

ico程序圖標

盡可能避免失敗,建議自備有效格式可用圖標,可外部調用,如不自定則嘗試從主程序中提取32*32的圖標作為生成文件的圖標.

也支持選取exe文件的圖標提取.

如果調用的都是腳本,無定義則使用內置ico圖標.

有些雖然是ico格式圖標但是非標準格式不可用圖標會導致程序自動退出.

還有情況是使用有些程序它內包含的是不可用或零字節圖標也會導致程序自動退出.

文件夾名和文件名

最好使用字母數字作為文件夾以及文件名,盡量不要有空格,不推薦多層目錄調用,避免異型文字/表情符號.

封包目標文件夾

必須可讀寫,如果是系統進程占用、只讀、隱藏、系統賬戶無權限的文件夾不可封包,會導致失敗.

壓縮率問題解釋

使用solid lzma最大壓縮率.

常識認知問題

并不是所有的文件都可以封包,自己要有一個判斷能力,要經常動手實踐才能積累經驗,如果覺得自備一個圖標都是費事的境界的話大可不必使用,我們也無義務解答,或可付費讓人給你做.

Record.txt

封包后生成的記錄文件,如果記不得自己做了那些操作或者跟自己操作不符,可打開此查對,如無用可拖入回收站.

運行位置(必填)

程序解壓目錄或者要安裝的目錄位置,這里已經預寫了幾個常用位置常量提供選擇,如不在內可按照NSIS的常量填寫即可,也可直接輸入位置.

除解壓模式外無需寫要封包的文件夾名.??例:??$PROGRAMFILES

注意:解壓模式解壓后不含文件夾自身,需加寫文件夾名,例: $PROGRAMFILES\abc

封包目錄(必選)

必選項目,建議第一步選此,運行程序和腳本必須在此文件夾內.

程序名稱

此為生成文件名,打包后生成的文件,默認Program.exe ,可自命名,會自動生成在封包目錄同一位置.

注冊(通用)

解壓后運行的程序和需要隱藏運行的腳本,暫時先寫了倆個接口,如不夠用暫時解決方法是cmd/bat/vbs/exe自行擴展,支持如下腳本:

*.bat;*.cmd;*.reg;*.vbs;*.inf;*.dll;*.exe;*.msi

注意:其它程序或腳本無需參數,exe支持參數運行,注意加參數前面的空格,reg.vbs運行完會立刪,解壓模式/極簡模式/界面模式 注意這點.

32位運行程序/64位運行程序

謹在運行模式下為32/64運行程序選項,其它模式自動切換為快捷方式文件,主要是區分系統位數之用,支持運行程序以及腳本如下:

*.exe;*.cmd;*.bat;*.reg;*.vbs;*.inf;*.msi

注意:其它格式腳本無需參數,如選擇dll則會自動執行注冊命令,exe支持參數運行,注意加上空格以后在加參數,reg.vbs運行完會立刪,解壓模式/極簡模式/界面模式 注意這點.

32位快捷方式/64位快捷方式

解壓/極簡/界面 、這三種模式自動切換為快捷方式選項,分別系統位數的快捷方式之用,都可以作為快捷方式,但是不支持參數.

退出運行(通用)

運行完成后運行的程序或者腳本,解壓/極簡/界面模式為解壓完或安裝完成后運行,支持程序以及腳本:

*.exe;*.cmd;*.bat;*.reg;*.vbs;*.dll

注意:exe支持參數運行,此處dll為卸載命令只適于在運行模式下使用,其他模式慎用dll

寫入卸載面板

極簡模式/界面模式 之選項,選擇此項后封包的程序安裝后寫入系統的”程序和功能”卸載面板.

自定標題

如不自定則默認使用文件說明作為標題.

自定快捷方式名

如不自定義則用32位快捷方式/64位快捷方式的文件名作為快捷方式.

自定開始菜單文件夾名

如果要使用開始菜單,開始菜單列表會加入一個文件夾,默認使用要封包的文件夾名.

左側圖片.bmp格式

界面模式的左側圖片(164×314)不自定則用默認內置.

頂部右圖.bmp格式

界面模式的頂部右圖(150×57)不自定則用默認內置.

安裝協議

界面模式使用,文本內容不可超出32漢字,文本可調用外部txt文本.

卸載圖標

極簡模式/界面模式之用,如不定義則使用默認.

卸載運行

極簡/界面模式使用,卸載時運行,支持的程序或腳本:

*.exe;*.cmd;*.bat;*.reg;*.vbs;*.dll

注意:exe同樣支持參數運行,dll為卸載命令,其它無需參數.

卸載前刪除文件(通用)

運行模式為運行完成退出后刪除其它位置的臨時文件,解壓模式為解壓后運行刪除文件,如果是極簡/界面模式,運行卸載文件第一步先刪除的文件,可輸入常量或者直接位置文件名.

卸載前刪文件夾(通用)

同上.. 可輸入常量或者直接位置文件夾名.

運行前刪除文件(通用)

在解壓或者運行前刪除其它位置的一些文件之用,可寫常量位置+文件名或者直接位置文件名.

運行前刪文件夾(通用)

在解壓或者運行前刪除其它位置的文件夾之用,可寫常量位置+文件夾名或者直接位置文件夾名.

NSIS v3.2.0.1-簡易封包工具下載地址:

「夢想一旦被付諸行動,就會變得神圣,如果覺得我的文章對您有用,請幫助本站成長」

打賞

如果本文對你有所幫助,歡迎打賞¥:$$就足夠感動我:).

支付寶掃一掃打賞

微信掃一掃打賞

總結

以上是生活随笔為你收集整理的nsis升级包_NSIS v3.2.0.1-简易封包工具的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。