啟動nsis程式主介面,選擇「視覺化指令碼編輯器(vnisedit)」選單,開始製作自己的安裝包
選擇「使用指令碼嚮導建立新的指令碼檔案」,確定
進步指令碼嚮導,下一步
第一步,這裡填寫應用程式的一些基本資訊,下一步
第二步,這裡是選擇安裝包的圖示,生成的檔名,程式語言等,使用預設的就可以,不需要修改
第三步,選擇一些效果,安裝程式不用搞這麼花哨,直接下一步
第四步,指定預設目錄,授權檔案有的話就指定,沒有就空著,下一步
第五步,選擇要打包的檔案,直接把要打包的目錄內容全部新增進來,注意兩處.,以及勾選「包含子目錄」,不要勾選」單獨新增每個檔案「,編譯的時候會把所有的檔案打包進來的,下一步
第六步,快捷方式的一些設定,下一步
第七步,設定安裝程式之後要執行的內容,下一步
第八步,解除安裝資訊設定,下一步
完成嚮導,勾選」儲存指令碼「,以及」轉換檔案路徑到相對路徑「,完成
這時就可以看到通過嚮導生成的指令碼,可以在這裡繼續修改指令碼
修改完指令碼以後,點選選單」nsis「-》"編譯並執行",編譯成功後,會生成乙個exe檔案,安裝包製作完成!
答:按照上面嚮導生成的指令碼,有這麼一段指令碼,注意我用紅色標註的內容,紅色的部分是在檔案複製完成以後執行bat檔案的指令碼,注意操作步驟,複製檔案結束後,再執行,解除安裝的時候執行bat檔案順序相反
section "mainsection" sec01
setoutpath "$instdir\*.*"
setoverwrite ifnewer
file /r "d:\program files\hypersnap6\*.*"
execwait "$instdir\install.bat"
sectionend
答:修改這部分指令碼即可
!define mui_icon "$\contrib\graphics\icons\modern-install.ico"
!define mui_unicon "$\contrib\graphics\icons\modern-uninstall.ico"
nsis自帶的有兩個圖示,我自己感覺稍微能好看一點點(汗,雖然還是很醜,好吧,湊合著用),修改後的
···!define mui_icon "\(\contrib\graphics\icons\orange-install.ico"
!define mui_unicon "\)\contrib\graphics\icons\orange-uninstall.ico"
···答:requestexecutionlevel admin
在原有**的基礎上增加的**,表示以管理員許可權執行安裝程式
name "$ $"
outfile "setup.exe"
installdir "$programfiles\ukey"
showinstdetails show
showuninstdetails show
requestexecutionlevel admin
brandingtext " "
NSIS安裝包製作流程
參考 開始建立安裝模板 輸入相關係資訊 設定安裝程式的圖示等資訊 設定使用者安裝目錄,此處的授權檔案要改,否則找不到檔案報錯。新增檔案 新建組之類的,主要是為了使用者選擇安裝元件的過程可選,這裡要注意一下,當檔案數過多的時候,還是用組的形式好一些,要不然軟體一直卡死。著重注意一下,目的目錄一定一定要...
使用NSIS製作安裝包 2
乙個完整的安裝應用程式的指令碼。include mui.nsh define mui abortwarning define mui icon contrib graphics icons orange install nsis.ico define mui unicon contrib graph...
NSIS錄製基礎指令碼,製作安裝包
一 開啟nsis。選擇新建指令碼 嚮導。點選下一步。二 根據提示完善安裝包的基本資料,點選下一步。三 根據需求選擇安裝包的演算法和介面,點選下一步。四 根據實際需要進行勾選,點選下一步。五 根據需求選擇安裝目錄和授權檔案目錄,點選下一步。六 選擇製作安裝包對應的檔案和資料夾,點選下一步。七 根據實際...