自己曾经打包的一个脚本,留着以后参考用,软件自带向导,用向导后就会生成类似脚本,某些细节部分需要 自己追加修正,挺实用的一个打包软件。 ; Script generated by the Inno Setup Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! [Setup] AppName=PCSystem AppVerName=1.5 AppPublisher=TC DefaultDirName=默认安装路径 DefaultGroupName=程序登录名 OutputDir=安装程序生成路径 OutputBaseFilename=安装程序名字 Compression=lzma SolidCompression=yes [Languages] Name: "english"; MessagesFile: "compiler:Default.isl" [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked [Files] ;打包程序的文件(主exe和文件) Source: "D:/steup/PCSystemMain.exe"; DestDir: "{app}"; Flags: ignoreversion Source: "D:/steup/*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs ; NOTE: Don't use "Flags: ignoreversion" on any shared system files [Icons] ;开始菜单(卸载软件是工具自己生成的) Name: "{group}/PC製造管理システム"; Filename: "{app}/PCSystemMain.exe" Name: "{group}/トレサビシステム"; Filename: "{app}/other/TraceAbility/PJTraceAblitySystem.exe" Name: "{group}/アンインストール"; Filename: "{app}/unins000.exe" ;桌面 Name: "{userdesktop}/PC製造管理システム"; Filename: "{app}/PCSystemMain.exe"; Tasks: desktopiconName: "{userdesktop}/トレサビシステム"; Filename: "{app}/other/TraceAbility/PJTraceAblitySystem.exe"; Tasks: desktopicon [Run] ;安装完后显示的文件 Filename: "{app}/PCLogin.dll登録.bat"; Description: "{cm:LaunchProgram,PCSystem}"; Flags: nowait postinstall skipifsilent