文件」-> 「新建」,創建一個新的項目腳本。
2. 保存這個新的腳本文件(.iss)。在這里,我們將它命名為“MyApp.iss”。
**編寫 Inno Setup 腳本**
在這個部分,我們將編寫一個簡單的 Inno Se可以做軟件的電腦軟件tup 腳本,將您的應用程序打包為EXE文件。首先,設置源文件(即要為其創建安裝程序的應用程序)和目標輸出(成品EXE文件的名稱和位置)。
“`
[Setup]
AppName=我的應用
AppVersion=1.0
DefaultDirName={pf}\我的應用
OutputBaseFilename=Setup_MyApp
SetupIconFile=myapp.ico
[Files]
Source: “C:\Source_Folder\*”; DestDir: “{app}”; Flags: ignoreversion recursesubdirs createallsubdirs
“`
在這個示例中,我們將:
1. 將應用程序命名為“我的應用”。
2. 設置應用程序版本為1.0。
3. 設置默認安裝路徑為“C:\Program Files\我的應用”。
4. 輸出文件名稱為“Setup_MyApp.exe”。
5. 為安裝程序設置一個自定義圖標,該圖標需要命名為“myapp.ico”。
請注意,我們使用了 [Files] 條目將源文件夾中(C:\Source_Folder)的所有文件和文件夾復制到目標文件夾({app})。選項 ignoreversion、recursesubdirs 和 createallsubdirs 的作用是:
– recursesubdirs: 復制源目錄的所有子目錄。
– createallswindows開發ubdirs: 在目標文件夾中創建所有這些子目錄。
– ignoreversion: 即使當前存在新的版本,也忽略該文件的版本號。
**編譯打包**
編譯腳本以生成可執行的.EXE文件。在Inno Setup中,轉到「菜單欄」->「編譯」->「編譯」。在新窗口中,您將看到生成過程的輸出信息。如果生成過程成功完成,便生成了名為“Setup_MyApp.exe”的可執行文件。
**完整范例:**
示例腳本將顯示一個簡單安裝程序,將其打包的應用程序(及其文件、文件夾和子文件夾)安裝到用戶選擇的位置,并創建一個桌面圖標。
“`
[Setup]
AppName=我的應用
AppVersion=1.0
DefaultDirName={pf}\我的應用
OutputBaseFilename=Setup_MyApp
SetupIconFile=myapp.ico
[Files]
Source: “C:\Source_Folder\*”; DestDir: “{app}”; Flags: ignoreversion recursesubdirs createallsubdirs
[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
[Icons]
Name: {group}\{cm:ProgramOnTheWeb,我的應用}; Filename: {app}\MyApp.exe
Name: {group}\{cm:UninstallProgram,我的應用}; Filename: {uninstallexe}
Name: {commondesktop}\我的應用; Filename: {app}\MyApp.exe; Tasks: desktopicon
“`
現在您知道如何使用 Inno Setup 將應用程序打包為 Windows 可執行文件(.exe)。您可以繼續學習Inno Setup 的高級功能,例如創建自定義安裝界面、支持多語言或自動掃描應用程序更新。玩得開心!