我想要使用NSIS,所以我们可以演示我们最后的安装过程将是什么时,它的做这样一个模拟的安装程序。

我已经通过使用Eclipse插件,打造经典的安装向导了。我要添加不具有后端功能但会显示需要用户输入(如路径JRE)的数据的描述附加屏幕,一个文本框+浏览按钮输入它,下一个按钮。我怎样才能做到这一点?

有帮助吗?

解决方案

这是确切的答案取决于你使用的用户界面。

如果您使用的是现代用户界面,这可能会有所帮助:

!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变量。有关详细信息,看到文档

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top