0

我想使用 NSIS 制作一个模拟安装程序,以便我们演示最终安装过程完成后的样子。

我已经使用 Eclipse 插件完成了向导来创建经典安装程序。我想添加没有后端功能但会显示用户需要输入的数据的描述(例如 JRE 的路径)的附加屏幕、用于输入它的文本框 + 浏览按钮和下一步按钮. 我怎样才能做到这一点?

4

1 回答 1

2

确切的答案取决于您使用的用户界面。

如果您使用的是Modern User Interface,这可能会有所帮助:

!define MUI_DIRECTORYPAGE_VARIABLE $InstallDirectory
!insertmacro MUI_PAGE_DIRECTORY

!define MUI_DIRECTORYPAGE_VARIABLE $JRE_InstallDirectory
!define MUI_PAGE_HEADER_TEXT "Choose JRE Location"
!define MUI_PAGE_HEADER_SUBTEXT "Choose an installation path for the JRE."
!define MUI_DIRECTORYPAGE_TEXT_TOP "This program will install the JRE to the following directory.  To use a different path, click Browse and select another directory. Click Next to continue."
!define MUI_DIRECTORYPAGE_TEXT_DESTINATION "JRE Path"
!insertmacro MUI_PAGE_DIRECTORY

这将显示带有所有默认文本的标准目录页面(询问程序的安装路径)并将其存储在 $InstallDirectory 变量中。

以下页面将具有相同的布局,但带有自定义文本以询问 JRE 安装目录,该目录将存储在 $JRE_InstallDirectory 变量中。有关详细信息,请参阅文档

于 2009-05-08T15:23:35.800 回答