INNO setup 製作安裝包

2021-07-05 04:18:37 字數 2376 閱讀 2913

**:

『inno setup 簡介』

inno setup 是一款免費的安裝製作工具,簡潔而強大,支援 pascal 指令碼,既有適合新手的指令碼嚮導,也有適合高手的的指令碼編輯器。

inno setup是乙個不可多得的安裝製作軟體。

常見的 inno setup安裝包製作思路:指令碼嚮導(預設)+修改**(diy)

『學習任務』

漢化目標

『操作流程』

一.利用指令碼嚮導生成**

1.執行inno setup主程式compil32.exe,啟動「指令碼嚮導」,「下一步」。注意不要選擇「建立乙個新的空指令碼檔案」。

2.根據嚮導,新增軟體版本資訊,第一行為程式名稱,第二行為含有版本號的程式名稱:

3.設定程式目錄,即安裝路徑,應用程式預設目錄是program files(在inno指令碼中表示為),可根據需要選擇目錄,如字型則安裝在系統盤「windows」目錄下的「fonts」資料夾中。

4.設定應用程式檔案,包括主程式檔案及相關檔案,inno指令碼嚮導中的inno安裝程式目錄下「\examples\myprog.exe」檔案,通過「瀏覽」選擇目標安裝包的主程式,如這裡的「pdfunlocker.exe」;緊接著新增其他相關程式,可以通過「新增目錄」來操作,注意要包含子目錄檔案。

5.設定選單名稱及圖示,預設使用程式名稱作為開始選單資料夾名稱,當然可以根據需要修改。如果允許使用者在執行安裝過程中改變資料夾名稱,可鉤選相應選項;其他主可執行檔案圖示,預設是選中「允許使用者建立桌面快捷方式」,如果不允許,可取消選擇。

6.設定應用程式文件,即資訊檔案,包括許可檔案等,根據個人習慣新增,本人習慣只有新增乙個許可檔案,即「漢化說明.txt」文件。

7.設定安裝程式語言,即安裝包的介面語言,inno漢化版的預設語言為簡體中文。如果要製作多語言的安裝程式,可以鉤選相應語言

8.編輯器設定,包括安裝包的輸出目錄、安裝包名稱、安裝包圖示等,如圖所示:

9.完成指令碼嚮導,「完成」後提示是否編譯指令碼,確定。

二、根據需要,修改指令碼**:

1.修改安裝包左側位圖,其大小一般為164x314px,在inno指令碼的[setup]段新增如下**:

wizardimagefile=

res\wizardimage.bmp

注:紅色的標記為位圖路徑,可以用相對路徑或絕對路徑

2.修改安裝包右上角位圖,其大小一般為55x55px,在inno指令碼的[setup]段新增如下**:

wizardsmallimagefile=res\wizardsmallimage.bmp

3.修改安裝包左下角的beveledlabel內容,常見有兩種方式:

(1)臨時性修改  在inno指令碼的[messages]段新增如下**:

beveledlabel=軟體漢化:高芳鑾(raindy)

(2)永久性修改  用記事本開啟inno目錄中的「default.isl」 修改「beveledlabel = 」後的內容:

beveledlabel=   軟體漢化:高芳鑾(raindy)

4.修改安裝包歡迎標籤內容,即welcomelabel2

用記事本開啟inno目錄中的「default.isl」 修改「welcomelabel2 = 」後的內容:

welcomelabel2=正在準備安裝 [name/ver]...%n%n推薦您在繼續安裝前關閉所有其它應用程式。%n%n軟體漢化:高芳鑾(raindy)%n%n電子郵件:[email protected]%n%n

注:%n在inno指令碼中為換行符

5.安裝結束後動行主程式或開啟檔案等,只需在inno指令碼的[run]段修改**:

filename: 

description: 啟動 pdf unlocker;

flags: 

nowait postinstall shellexec;

filename: 

description: 檢視說明; 

flags: 

nowait postinstall shellexec

Inno setup 製作安裝包

297329588szh 163.com 環境 win7 64位 inno setup5.5.9 工具 setup官網 使用步驟 2.給工具製作的出來的安裝包程式配置中文的安裝介面語言 因為工具沒有預設的中文支援,所以第一次使用的時候需要自己編寫中文翻譯檔案,這裡命名為chinese.isl,在把檔...

InnoSetup安裝包製作流程

安裝包製作流 1 新建乙個嚮導專案或複製乙份已有的專案。2 修改 主程式名 版本 發布人 程式名。defaultgroupname ecallsystem dashboard 4 新增所有要匯入 source compile dashboard warehousedashboard.exe 的檔案及...

Inno Setup製作安裝包 呼叫外部程式

安裝後自動執行乙個,解除安裝時關閉乙個程式 這個程式是軟體的一部分,就需要這樣操作 code var errorcode integer isrunning integer 安裝完成執行乙個後台程式 procedure deinitializesetup begin shellexec open e...