inno setup使用教程大全

inno setup使用教程大全

ID:14276048

大?。?3.00 KB

頁數(shù):15頁

時(shí)間:2018-07-27

inno setup使用教程大全_第1頁
inno setup使用教程大全_第2頁
inno setup使用教程大全_第3頁
inno setup使用教程大全_第4頁
inno setup使用教程大全_第5頁
資源描述:

《inno setup使用教程大全》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、InnoSetup使用教程大全如何使用:文檔約定創(chuàng)建安裝程序創(chuàng)建腳本段內(nèi)參數(shù)一些常量公共參數(shù)安裝腳本段[Setup]段[Dirs]段[Files]段[Icons]段[INI]段[InstallDelete]段[Messages]段[Registry]段[Run]段[UninstallDelete]段[UninstallRun]段其它問題:其它注意事項(xiàng)在命令行執(zhí)行編譯器安裝命令行參數(shù)文檔約定"Windows95/NT4+"這是Windows95,98,NT4.0,2000以及更高版本的簡稱。"Windows9

2、8/NT4+"這是Windows98,NT4.0,2000以及更高版本的簡稱。"WindowsNT"無論何時(shí)提及WindowsNT,除非有其他說明,他總是包括Windows2000(亦即NT5.0)。等寬字體當(dāng)你看見文檔里的等寬字體,說明他是腳本文件的引用。創(chuàng)建安裝程序安裝程序是以腳本(script)的方式來創(chuàng)建的。(不要一看見“腳本”這個(gè)術(shù)語就害怕,你只需要花上幾分鐘的時(shí)間就可以掌握它的要領(lǐng)!)該腳本文件的擴(kuò)展名是“.iss”(意思是InnoSetupScript)。腳本文件控制了安裝程序的每一個(gè)外觀界面

3、。它指定了哪些文件要被復(fù)制及其位置,創(chuàng)建什么應(yīng)用程序圖標(biāo)和為它們命名等等。腳本文件通常可以用安裝編譯程序內(nèi)建的編輯器來創(chuàng)建和編輯,完成以后寫入腳本文件,下一步也是最后一步是在安裝編譯器的菜單里選擇“編譯”(Compile)。創(chuàng)建完成以后該干什么呢?準(zhǔn)備運(yùn)行這個(gè)基于該腳本的安裝程序吧!默認(rèn)情況下,這個(gè)文件被創(chuàng)建在腳本文件所在文件夾的“OUTPUT”子文件夾下。要了解腳本文件是如何工作的,運(yùn)行安裝編譯器,單擊“文件打開”選擇一個(gè)位于InnoSetup文件夾的Samples子文件夾下的示例腳本文件。(用這些示例

4、文件作為你自己的腳本文件的模板可能示非常有用處的。)參見創(chuàng)建腳本創(chuàng)建腳本一個(gè)InnoSetup腳本是一個(gè)簡單的ASCII文本文件。它的格式非常類似于.INI文件,如果你有這方面的經(jīng)驗(yàn)?zāi)憔蜁?huì)發(fā)現(xiàn)學(xué)習(xí)起來有多么的容易。就象下面的示例所顯示的,腳本文件包括“段”(sections)和“項(xiàng)”(entries)。段名的兩邊始終有一對中括號(hào)“[]”,在[Setup]段中的每一項(xiàng)包括一個(gè)關(guān)鍵字和他的值,關(guān)鍵字和值用等于號(hào)“=”連接在一起。下面的這個(gè)示例說明了腳本文件是如何被組織的:[在這里添加段名,例如Setup]這是一

5、個(gè)關(guān)鍵字=這是一個(gè)值這是其它的關(guān)鍵字=這是其它的值[在這里添加段名,例如Files]Source:"MYPROG.EXE";DestDir:"{app}"你也可以在你的腳本文件中加上注釋(這些注釋將會(huì)被安裝編譯器忽略),方法是在每一行注釋的行首加上一個(gè)分號(hào)“;”,例如:;這是一行注釋,我可以在這里寫上提醒我的內(nèi)容...參見段內(nèi)參數(shù)一些常量[Setup]段[Dirs]段[Files]段[Icons]段[INI]段[InstallDelete]段[Messages]段[Registry]段[Run]段[Unin

6、stallDelete]段[UninstallRun]段段內(nèi)參數(shù)腳本文件中的所有的段,除了[Setup],都是以行位單位,每行分為若干個(gè)參數(shù)。下面是一個(gè)[Files]段的示例:[Files]Source:"MYPROG.EXE";DestDir:"{app}"Source:"MYPROG.HLP";DestDir:"{app}"Source:"README.TXT";DestDir:"{app}";Flags:isreadme每一個(gè)參數(shù)都有一個(gè)名稱,后面緊跟一個(gè)冒號(hào),然后是它的值。除非有其它的說明,參數(shù)是可

7、選的,如果參數(shù)沒有指定則取它們的默認(rèn)值。如果一行內(nèi)有多個(gè)參數(shù)則用分號(hào)將其分開(還可以加一個(gè)空格符),他們可以按任何順序排列出來。參數(shù)的值多數(shù)情況下是用引號(hào)擴(kuò)起來("),但使用引號(hào)也是可選的。然而如果這個(gè)參數(shù)的值里面的前導(dǎo)符號(hào)或者后綴符號(hào)是空格的話就必須加上引號(hào)了。另外需要說明的是使用內(nèi)嵌的分號(hào)和引號(hào),要插入一個(gè)引號(hào)則使用兩個(gè)連續(xù)的引號(hào)來代替。例如,下面的示例:"This""contains""embedded""quotes"""""安裝程序編譯器將會(huì)視為:This"contains"embedded"qu

8、otes"一些常量多數(shù)的腳本項(xiàng)都可以在它們的內(nèi)部嵌入“常量(constants)”,它們總是被一對大括號(hào)({})擴(kuò)起來的。當(dāng)安裝程序被啟動(dòng)的時(shí)候,這些常量將被轉(zhuǎn)換成其真實(shí)的值,這依賴于用戶的選擇和系統(tǒng)配置,例如,{win}這個(gè)常量在絕大多數(shù)的系統(tǒng)當(dāng)中將被轉(zhuǎn)換成“C:WINDOWS”。字符“{”被視為一個(gè)常量的起始標(biāo)記,如果你想獲得的是它的真實(shí)字符,那么你必須使用兩個(gè)連續(xù)的“{”字符。如果一個(gè)常量的后面緊跟著一個(gè)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。