資源描述:
《inno setup (5.0.7)中文教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、InnoSetup5.0.7中文幫助一凡整理于2005.2.7QQ:51795745Email:xsj_by@163.com77目錄第一部分簡(jiǎn)介41、InnoSetup是什么?42、文檔約定4第二部分怎么使用41、創(chuàng)建安裝程序42、腳本格式概述53、段中參數(shù)54、常量65、公共參數(shù)106、組件和任務(wù)參數(shù)117、安裝腳本段12[Setup]段12[Types]段15[Components]段16[Tasks]段17[Dirs]段19[Files]段20[Icons]段26[INI]段28[InstallDelete]段
2、29[Languages]段29[Messages]段31[CustomMessages]段31[LangOptions]段32[Registry]段33[Run]&[UninstallRun]段37[UninstallDelete]段398、Pascal腳本4077介紹40創(chuàng)建[Code]段40事件函數(shù)41腳本化常量42檢查參數(shù)43BeforeInstall和AfterInstall參數(shù)44卸載代碼45示例46支持的函數(shù)參考46支持的類參考52使用自定義向?qū)ы?8使用DLL68使用COM自動(dòng)操作對(duì)象69第三部分其它
3、信息701、常見問題解答702、向?qū)ы?03、安裝順序714、其它注意事項(xiàng)72命令行編譯器執(zhí)行725、安裝命令行參數(shù)736、安裝退出代碼747、卸載命令行參數(shù)758、卸載退出代碼759、不安全文件7610、感謝7711、與我聯(lián)系7777第一部分簡(jiǎn)介1、InnoSetup是什么?InnoSetup是一個(gè)免費(fèi)的Windows安裝程序制作軟件。第一次發(fā)表是在1997年,InnoSetup今天在功能設(shè)置和穩(wěn)定性上的競(jìng)爭(zhēng)力可能已經(jīng)超過一些商業(yè)的安裝程序制作軟件。關(guān)鍵功能:★支持現(xiàn)在所有正在使用的32位Windows版本:Win
4、dows95,98,2000,Server2003,XP,Me,NT4.0(不需要服務(wù)包)?!镏С謩?chuàng)建單個(gè)EXE格式的安裝程序,使你的程序可以很方便地在網(wǎng)絡(luò)上發(fā)表。同時(shí)也支持磁盤延伸。★標(biāo)準(zhǔn)的Windows2000/XP樣式向?qū)Ы缑妗!锒ㄖ瓢惭b類型,例如:完整安裝,最小安裝,自定義安裝?!锿暾男遁d功能?!镂募惭b:包括完全的“壓縮”支持,bzip2和7-ZipLZMA文件壓縮。安裝程序可以比較文件版本信息,替換正在使用的文件,使用共享文件計(jì)數(shù),注冊(cè)DLL/OCX和類型庫,以及安裝字體。★可以在任意地方創(chuàng)快捷方式建,
5、包括開始菜單和桌面?!飫?chuàng)建注冊(cè)表和.INI項(xiàng)目?!锿暾腜ascal腳本引擎。★支持multilingualLanguagessection安裝。★支持密碼和加密安裝?!锖笈_(tái)安裝和后臺(tái)卸載?!锶吭创a公開(BorlandDelphi2.0-5.0)。2、文檔約定Windows98/NT4+這是“Windows98,2000,XP,NT4.0,Me以及更高版本”的簡(jiǎn)寫。WindowsNT只要是WindowsNT就可以,它包括Windows2000和XP(就是NT5),除非另外說明。等寬文本當(dāng)你在幫助中看到等寬文本,它
6、表示腳本在中輸入的引用的文字。第二部分怎么使用1、創(chuàng)建安裝程序安裝程序用編譯腳本的方式創(chuàng)建,腳本其實(shí)就是一個(gè)類似.INI文件格式的ASCII碼文本文件。(它不象你想象的那么復(fù)雜!)腳本用一個(gè)“.iss”(表示InnoSetupScript)的擴(kuò)展名。腳本控制著安裝程序的所有方面。由它指定哪些文件將被安裝到什么地方,在哪里創(chuàng)建快捷方式,且被命名為什么。77腳本文件一般可以用安裝程序編譯器程序內(nèi)置的編輯器進(jìn)行編輯。在你編寫完腳本后,下一個(gè)最終步驟就是選擇安裝程序編譯器中的“編譯”。創(chuàng)建完成后,就可以運(yùn)行根據(jù)你腳本編譯的安
7、裝程序了。按默認(rèn),這個(gè)安裝程序創(chuàng)建在包含腳本文件目錄下的名為“輸出”目錄中。如果你想看看它是怎樣工作的,啟動(dòng)安裝程序編譯器,單擊“文件
8、打開”,并選擇位于InnoSetup安裝目錄下的Samples子目錄中的一個(gè)腳本文件。(你也可以將這些示例腳本作為你自己編寫腳本的模板。)2、腳本格式概述InnoSetup準(zhǔn)備了一些段。每個(gè)段控制一個(gè)不同方面的安裝程序部分。每個(gè)段用包含在括號(hào)[]中的段名開始,每個(gè)段里面是一些相關(guān)的條目。其中有兩種不能類型的段:有些就象[Setup]段,條目包含指示名和值(格式為Directive=V
9、alue),還有一些就象[Files]段,條目被參數(shù)分隔。這里是一個(gè)例子:[Setup]AppName=MyProgram[Files]Source:"MYPROG.EXE";DestDir:"{app}"注意,在腳本中指定多個(gè)相同名字的段是合法的。你可以通過在行起始位置加個(gè)分號(hào)“;”在腳本中寫入“注釋”(編譯時(shí)被編譯時(shí)忽略)。例如:;這是一條