正文

Nullsoft教程(NSIS初學(xué)者圖文教程一)

5424

大家好,小太來為大家解答以上問題。Nullsoft教程,NSIS初學(xué)者圖文教程一這個(gè)很多人還不知道,現(xiàn)在讓我們一起來看看吧!

Nullsoft安裝系統(tǒng)(NSIS)是一個(gè)小而有效的安裝軟件。您可以根據(jù)自己的需求,通過修改實(shí)例或編寫NSI腳本文件來定制自己的安裝系統(tǒng),可以實(shí)現(xiàn)顯示許可協(xié)議、選擇安裝類型、寫入注冊表、寫入INI文件、連接程序shell、句子跳轉(zhuǎn)、提示信息顯示、創(chuàng)建卸載程序、定制安裝和卸載程序圖標(biāo)、創(chuàng)建快捷方式等其他安裝程序的功能。是一款高效的安裝軟件,操作簡單,功能強(qiáng)大。可以去下載站搜索nullsoft并安裝。安裝程序時(shí),需要寫一個(gè)帶后綴的腳本文件。nsi。您可以從nullsoft附帶的腳本示例中修改它。編譯這個(gè)腳本文件來生成安裝程序。一些腳本語言:outfile-生成的安裝文件名installdir-指定安裝目錄,就是下面的$INSTDIR!定義-自定義變量部分-任務(wù)區(qū)域。通常,有一節(jié)指定了安裝過程中的任務(wù)。還有一個(gè)卸載部分指定了卸載時(shí)的任務(wù)。第節(jié)中的語句在安裝或卸載過程中按順序執(zhí)行。setoutpath-顯示安裝目錄供用戶選擇和修改!插入宏-插入宏定義寫卸載程序-寫卸載程序。如果是第一次制作安裝程序,建議使用SetupFactory或者CreateInstall,因?yàn)檫@兩個(gè)安裝程序都是圖形界面,非常適合初學(xué)者。NSIS簡介:nsis是“NullsoftScriptableInstallationSystem”的縮寫,是一個(gè)免費(fèi)的Win32安裝卸載系統(tǒng)。其特點(diǎn)是:簡潔高效的腳本;低系統(tǒng)開銷;當(dāng)然還有安裝,卸載,設(shè)置系統(tǒng)設(shè)置,解壓文件等。幾乎無所不能。更多功能請閱讀藍(lán)網(wǎng)《NSIS幫助文檔》。對于制作NSIS教程,藍(lán)網(wǎng)是NSIS的專家,她的《NSIS幫助文檔》是NSIS的圣經(jīng)。對于新手來說,最頭疼的就是一大堆看不懂的代碼,這對他們來說無異于天書。正因?yàn)槿绱耍M鸑SIS的專家們不要嘲笑這門基礎(chǔ)課,歡迎批評指正,改進(jìn)它。也希望能為初學(xué)者做好鋪墊。工具:NIS編輯+Nullsoft安裝系統(tǒng)(NSIS)【兩個(gè)軟件都可以從腳本之家下載】思路:腳本向?qū)?修改代碼=個(gè)性化安裝包步驟:i使用向?qū)е谱靼惭b包:1。安裝以上兩個(gè)軟件,啟動NIS編輯,點(diǎn)擊文件菜單中的“新建腳本:向?qū)А?即可。當(dāng)然,大多數(shù)網(wǎng)站可以留空。如果設(shè)置了,安裝包會生成一個(gè)與URL對應(yīng)的“互聯(lián)網(wǎng)快捷方式”。圖3。設(shè)置程序選項(xiàng),如安裝包圖標(biāo)、安裝程序文件、安裝包語言[此處選擇“SIM中文”]、用戶圖形界面、壓縮模式等。我們可以選擇默認(rèn)值,或者單擊相應(yīng)項(xiàng)目的按鈕或下拉菜單來更改設(shè)置,如圖3所示。圖4。設(shè)置安裝目錄和授權(quán)信息,如圖4所示。【下一篇】:5。選擇程序文件,也就是我們要打包的文件。您可以使用默認(rèn)的“Mainsection”,或者根據(jù)需要更改或創(chuàng)建新群組。如果有很多組,還可以設(shè)置是否“允許用戶選擇要安裝的組件”,如圖5所示。繪圖完成后,執(zhí)行“添加文件”操作,選擇我們要打包的文件,如圖6所示。自動完成后,將返回圖5所示的界面,并執(zhí)行下一步操作。附圖

6.在開始菜單中設(shè)置文件夾名稱和快捷方式。這里,我們使用默認(rèn)值,例如

7.指定安裝后要運(yùn)行的程序,如上,使用默認(rèn)值,并設(shè)置相關(guān)運(yùn)行參數(shù)和說明。如果你和我一樣懶,或者安裝時(shí)不想運(yùn)行任何程序,可以留空,如圖8:附圖8。這一步是卸載程序的相關(guān)信息,如卸載提示,卸載圖標(biāo)等。如圖9和附圖9所示。至此,向?qū)瓿桑鐖D10,勾選“保存腳本”、“將文件路徑轉(zhuǎn)換為相關(guān)路徑”和“編譯腳本”。附圖提示保存腳本路徑,自動編譯腳本。我們可以按或F9來運(yùn)行安裝程序進(jìn)行預(yù)覽。向?qū)傻陌惭b包效果圖如圖11所示:附圖

二。修改代碼以個(gè)性化安裝包:10。選擇可以修改的內(nèi)容:1)軟件徽標(biāo)[如

圖13如下:圖2)閃屏界面11。修改代碼1)修改軟件LOGO:在源代碼“MUI設(shè)置”后添加以下代碼:

下面是代碼片段:定義MUI_WELCOMEFINISHPAGE_BITMAP'G:\temp\PWR.BMP'

注意:位圖的路徑在引號內(nèi),位圖大小約為165*298。效果圖如圖14所示。2)修改安裝包的標(biāo)題,在與上面相同的位置添加以下代碼:以下代碼片段:定義MUI_WELCOMEPAGE_TITLE'\r\npdf2all5.35d中文版'注:\r\nGo樓上如圖14所示換行符效果圖。3)修改圖11C中的描述,并將以下代碼添加到與上面相同的位置:以下代碼片段:定義mui_welcomepage_text'pdf2all是一個(gè)轉(zhuǎn)換器的集合,可以轉(zhuǎn)換doc2pdf(Word轉(zhuǎn)pdf)、xls2pdf(Excel表轉(zhuǎn)pdf)、ppt2pdf(PowerPoint轉(zhuǎn)pdf)、MDmdb2pdf(訪問pdf)、Ps2pdf(PostScript轉(zhuǎn)PDF)、pdf2jpg(PDF轉(zhuǎn)JPEG)、pdf2bmp(PDF轉(zhuǎn)bmp)、PDF2IFF(PDF轉(zhuǎn)TIFF)、pdf2eps(PDF轉(zhuǎn)eps)、pdfMerge(合并PDF文件)、pdf2ppt\r\n\r\n軟件本地化:張洪磊\r\n\r\n$_click'效果如圖14所示。4)修改圖12,在源代碼中:以下是代碼片段:ShowinstDetailsShowShowuninstallDetailsShow:以下是代碼片段:BrandingText'軟件本地化:高房鸞(張洪磊)'效果圖如圖15所示)。添加“本地化描述”后,只要在源代碼中:以下是代碼片段:完成后添加頁面:下面是代碼片段:定義mui_finishpage_showreadme'$instdir\Chinesedescription.txt'!定義mui_finishpage_showreadme_text'中文描述'效果如附圖所示

本文到此結(jié)束,希望對大家有所幫助。