?
[Setup]
;应用名称
AppName=你的应用程序名称
;安装文件的图标
;SetupIconFile=icon.ico
;应用版本号
AppVersion=1.0
;安装向导风格
WizardStyle=modern
;默认安装路径
DefaultDirName={autopf}\你的应用程序文件夹名称
;默认开始菜单上的名称
DefaultGroupName=你的应用程序名称在开始菜单上的名称
;卸载显示图标
UninstallDisplayIcon={app}\main.py
;文件压缩方法
Compression=lzma2
;完整压缩
SolidCompression=yes
;输出文件路径 userdocs为当前用户文件夹
;C:\Users\Administrator1\Documents\Inno Setup Examples Output
;OutputDir=userdocs:生成程序安装包输出路径
OutputDir=".\"
[Files]
;Source: ".\main.py"; DestDir: "{app}"
;Flags: recursesubdirs标签表示搜索所有下级子文件夹
Source: ".\*.*"; DestDir: "{app}"; Flags: recursesubdirs
;Source: ".\readme.txt"; DestDir: "{app}"; Flags: isreadme
;onlyifdoesntexist标签可以防止新文件覆盖旧文件
;Source: "C:\Users\john\Desktop\My_App_setup\settings\*"; DestDir: "{app}\settings"; Flags: ignoreversion recursesubdirs createallsubdirs onlyifdoesntexist
[Icons]
;开始菜单上的多个程序图标
Name: "{group}\你的应用程序名"; Filename: "{app}\run.bat"
Name: "{group}\卸载你的应用程序名"; Filename: "{uninstallexe}"
[Run]
;运行程序
;waituntilterminated 标签的程序要结束后才会执行下一行程序运行命令
Filename: "{app}\test.bat"; Description: "运行试验程序";Parameters: "/x" ;Flags: postinstall unchecked waituntilterminated
Filename: "{app}\run.bat"; Description: "运行主程序";Parameters: "/x" ;Flags: postinstall unchecked
;Filename: "{app}\README.TXT"; Description: "View the README file"; Flags: postinstall shellexec skipifsilent
;Filename: "{app}\MYPROG.EXE"; Description: "Launch application"; Flags: postinstall nowait skipifsilent unchecked
|