我是Inno Setup的新手,我已经阅读了文档.现在我知道Inno Setup可以接受不同的/自定义参数,并且可以通过Pascal脚本进行处理.但问题是,我不知道如何用Pascal写.
我希望我能得到关于编码的帮助.
我想将/ NOSTART参数传递给我的安装文件,该文件告诉安装程序禁用(取消选中)"启动"上的复选标记,如果未提供/ NOSTART,它将启用(选中)复选标记"启动"
或者,如果可能,不需要启动页面,并通过代码执行所有操作.
使用Inno Setup,可以添加用户定义的命令行参数.当我使用/?
,/HELP
命令时,那里没有列出用户定义的参数.我怎样才能增加我的命令有描述到/?
,/HELP
窗口?
我希望使用命令行构建Inno Setup脚本,并且希望将产品版本号作为参数传递。我正在尝试像这样实现它:
[setup]
VersionInfoVersion={param:version|0.0.0.0}
Run Code Online (Sandbox Code Playgroud)
但是,编译器会通知我这对于该指令无效。我已阅读本关于如何在自定义参数传递的命令行后,并假设我应该能够在像经过:
compil32 /cc "c:\isetup\samples\my script.iss" /version=1.0.0.0
Run Code Online (Sandbox Code Playgroud)
我也尝试了这篇文章中的建议,并尝试执行以下操作:
#define PathToMyBinary "C:\bin\x64\Release"
#define ApplicationVersion GetFileVersion('#PathToMyBinary\MyBinary.dll')
VersionInfoVersion={#ApplicationVersion}
Run Code Online (Sandbox Code Playgroud)
但是它似乎没有返回任何东西。这两种方法对我来说似乎都是有效的,所以我希望有人可以解释我要去哪里。
inno-setup ×3