将用户定义的命令行参数添加到/?窗口

时间:2015-10-21 13:22:46

标签: inno-setup

使用Inno Setup,可以添加用户定义的命令行参数。当我使用/?/HELP命令时,用户定义的参数不会列在那里。如何将带有说明的命令添加到/?/HELP窗口?

1 个答案:

答案 0 :(得分:5)

Inno Setup 6.0支持HelpTextNote message,其内容将插入/HELP框。

旧版本:

你做不到。

帮助文本是硬编码的,无法以任何方式自定义。它甚至没有本地化。

它甚至在执行任何Pascal脚本代码(InitializeSetup)之前显示,因此甚至没有空间安装一些花哨的钩子来修改运行时的消息框。

请参阅ShowHelp function in the SetupLdr.dpr

您所能做的就是实施自定义切换(例如/usage)并在InitializeSetup event function中处理。

或者,当然,您可以修改Inno Setup源代码并重新编译它。 It's open source.