欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

  發(fā)布時(shí)間:2013-03-29 00:34:33   作者:佚名   我要評(píng)論
Nullsoft Installation System(nsis) 是一個(gè)小巧高效的安裝軟件。操作簡(jiǎn)單、功能強(qiáng)大的高效率安裝軟件精品
Nullsoft Installation System(nsis) 是一個(gè)小巧高效的安裝軟件??赏ㄟ^(guò)樣例修改或根據(jù)自己要求編寫(xiě) NSI 腳本文件來(lái)定制自己的安裝系統(tǒng),可實(shí)現(xiàn)許可協(xié)議的顯示、安裝類(lèi)型的選擇、寫(xiě)入注冊(cè)表、寫(xiě)入INI文件、連接程序外殼、語(yǔ)句跳轉(zhuǎn)、提示信息顯示、創(chuàng)建卸載程序、定制安裝和卸載程序的圖標(biāo)、創(chuàng)建快捷方式等其他安裝程序應(yīng)有的功能,是一款操作簡(jiǎn)單、功能強(qiáng)大的高效率安裝軟件精品。
可以到下載站去搜索nullsoft,即可安裝它。

制作安裝程序的時(shí)候,需要編寫(xiě)一個(gè)腳本文件,后綴是.nsi。可以從nullsoft自帶的腳本例子修改。編譯這個(gè)腳本文件即可生成安裝程序。

一些腳本語(yǔ)言:

OutFile--生成的安裝文件名
InstallDir --指定安裝目錄,也就是后面的$INSTDIR
!define--自定義變量
Section--任務(wù)區(qū)。一般有一個(gè)Section指定安裝時(shí)的任務(wù)。還有一個(gè)Section uninstall指定卸載時(shí)的任務(wù)。section內(nèi)的語(yǔ)句在安裝或者卸載時(shí)按順序執(zhí)行。
SetOutPath--顯示安裝目錄,供用戶(hù)選擇和修改
!insertmacro --插入宏定義
WriteUninstaller--寫(xiě)入卸載程序
如果你是第一次制作安裝程序,建議你使用 Setup Factory 或 CreateInstall
因?yàn)檫@兩個(gè)安裝程序是圖形接口非常的適合初學(xué)者使用。

NSIS簡(jiǎn)介:

  NSIS 是“Nullsoft 腳本安裝系統(tǒng)”(Nullsoft Scriptable Installation System)的縮寫(xiě),它是一個(gè)免費(fèi)的 Win32 安裝、卸載系統(tǒng),它的特點(diǎn):腳本簡(jiǎn)潔高效;系統(tǒng)開(kāi)銷(xiāo)??;當(dāng)然進(jìn)行安裝、卸載、設(shè)置系統(tǒng)設(shè)置、解壓文件等等更不在話(huà)下,幾乎可以做所有的事情。更多的功能請(qǐng)閱讀藍(lán)色網(wǎng)際的《NSIS幫助文檔》。
  對(duì)于制作NSIS的使用教程,藍(lán)色網(wǎng)際是NSIS方面的專(zhuān)家,她的《NSIS幫助文檔》就是一本NSIS的圣經(jīng),而對(duì)初學(xué)者來(lái)說(shuō),最頭疼的莫過(guò)于一大堆看不懂的代碼,對(duì)他們來(lái)說(shuō)無(wú)異于一本天書(shū)。緣于此,特草此基礎(chǔ)教程,希望NSIS專(zhuān)家們勿見(jiàn)笑,不當(dāng)之處歡迎批評(píng)指正以期完善,也希望給初學(xué)者作個(gè)鋪墊。

工具:
  NIS EditNullsoft Installation System(NSIS)
  [此兩款軟件都可以到腳本之家上下載到]

思路:腳本向?qū)В薷拇a=個(gè)性化安裝包

步驟:

I.利用向?qū)е谱靼惭b包:

1.安裝上述兩款,啟動(dòng)NIS Edit,在“文件”菜單中“新建腳本:向?qū)?rdquo;=>下一步”,如圖1:

2.設(shè)置應(yīng)用程序信息,如軟件名稱(chēng)、版本、出版人等,如圖2。
當(dāng)然最一個(gè)網(wǎng)站可以留空,如果設(shè)置了,則安裝包會(huì)生成一個(gè)對(duì)應(yīng)網(wǎng)址的“Internet 快捷方式”。

附圖

3.設(shè)置程序選項(xiàng),如安裝包圖標(biāo)、安裝程序文件、安裝包語(yǔ)言[這里選“SimChinese”]、用戶(hù)圖形界面及壓縮方式等,
我們可以選用默認(rèn)值,也可以點(diǎn)擊對(duì)應(yīng)項(xiàng)目的按鈕或下拉菜單更改設(shè)置,如下圖3

附圖

4.設(shè)置安裝目錄及授權(quán)信息,如圖4后“下一步”:

5.選定程序文件,即我們要打包的文件,可以使用默認(rèn)的“Mainsection”,
也可以根據(jù)需要進(jìn)行更改或新建組別,
如果組比較多時(shí),
你也可以設(shè)置是否“允許用戶(hù)選擇要安裝的組件”,如圖5。

附圖

完畢后進(jìn)行“添加文件”操作,選定我們要打包的文件,如圖6,
完成自動(dòng)后返回的圖5的界面,執(zhí)行下一步操作。

附圖

6.設(shè)置開(kāi)始菜單中文件夾名稱(chēng)及快捷方式,這里我們使用默認(rèn)值,如圖7,按“下一步”:

附圖


7.指定安裝后要運(yùn)行的程序,同上用默認(rèn)值并設(shè)置相關(guān)運(yùn)行參數(shù)及描述,
如果你和我一樣懶的話(huà),或不想在安裝運(yùn)行任何程序,則留空即可,如圖8:

附圖

8.這步是有關(guān)卸載程序的相關(guān)信息,如卸載時(shí)的提示、卸載的圖標(biāo)等,如圖9

附圖

9.至此完成向?qū)В鐖D10,,鉤選“保存腳本”、“轉(zhuǎn)換文件路徑到相關(guān)路徑”及“編譯腳本”

附圖

提示保存腳本路徑并自動(dòng)編譯腳本,我們可以按或F9運(yùn)行安裝程序進(jìn)行預(yù)覽,向?qū)Мa(chǎn)生的安裝包效果圖如圖11所示:


附圖


II.修改代碼以個(gè)性化安裝包:

10.選擇可修改之處:

1)軟件LOGO[如圖11A]、安裝包標(biāo)題[圖11B]、圖11C、圖12、圖13

圖11見(jiàn)上樓

圖12如下

附圖


圖13如下

附圖

2)閃屏界面

11.修改代碼

1) 修改軟件LOGO:在源代碼“ MUI Settings”后面添加下列代碼:

 

  以下是代碼片段:
!define MUI_WELCOMEFINISHPAGE_BITMAP "G:\temp\ pwr.bmp"


  注釋?zhuān)阂?hào)內(nèi)為位圖的路徑,位圖大小大約為165*298

  效果圖如圖14所示
2)修改安裝包標(biāo)題,在同上位置添加下列代碼:
    以下是代碼片段:
!define MUI_WELCOMEPAGE_TITLE "\r\n PDF2all 5.35d 漢化版"   
  注釋?zhuān)篭r\n為換行標(biāo)志
  
  效果圖上樓如圖14所示

3)修改圖11C中的說(shuō)明,同上位置添加下列代碼:   以下是代碼片段:
!define MUI_WELCOMEPAGE_TEXT "  pdf2all是一個(gè)轉(zhuǎn)換器的集合,它能轉(zhuǎn)換包括doc2pdf (Word to PDF),xls2pdf (Excel Sheet到PDF),ppt2pdf(PowerPoint到PDF),mdb2pdf (Access到PDF),ps2pdf(PostScript到PDF),pdf2jpg(PDF到JPEG),pdf2bmp(PDF到BMP),pdf2tiff(PDF到TIFF),pdf2eps(PDF到EPS),pdfMerge(合并PDF文件),pdf2ppt(PDF到PowerPoint)。\r\n\r\n  軟件漢化:高芳鑾 (Raindy)\r\n\r\n  $_CLICK"
  
  效果圖如圖14所示
 4)對(duì)圖12中的修改,在源代碼: 以下是代碼片段:
ShowInstDetails show
ShowUnInstDetails show

后添加: 以下是代碼片段:
BrandingText " 軟件漢化:高芳鑾 (Raindy)"

效果圖如圖15所示

附圖

)在完成添加“漢化說(shuō)明”,只要在源代碼:
  以下是代碼片段:
; Finish page
后添加:   以下是代碼片段:
!define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\漢化說(shuō)明.txt"
!define MUI_FINISHPAGE_SHOWREADME_TEXT "漢化說(shuō)明"
效果所示

附圖

相關(guān)文章

最新評(píng)論