提示用户选择自己的安装文件/目录
本文关键字:文件 目录 安装 自己的 用户 选择 提示 | 更新日期: 2023-09-27 18:05:32
我怎么也想不明白,我已经在谷歌上搜索了很久了。
我如何提示用户选择他/她想要自己安装的目录,而不是在.nsi文件中安装已定义的文件?目录/文件的类型不应该是我的问题。我唯一关心的是提示。
您必须使用nsDialog插件构建您自己的对话框。看看nsDialogs::SelectFileDialog
和nsDialogs::SelectFolderDialog
我不确定你的要求是否可行。
如果你可以把要安装的文件放在一个特定的文件夹中,你可以使用File /r ToInstall
.
为了复制我们的手册,我使用这个,基本安装总是一样的,但手册会根据客户而变化(这不是我的问题)
Section Manuals
IfFileExists $EXEDIR'Manuals'*.* InstallManual NoManual
InstallManual:
CreateDirectory $INSTDIR'Manuals
CopyFiles /Silent $EXEDIR'Manuals'*.* $INSTDIR'Manuals
NoManual:
SectionEnd
否则从shell提示并将位置存储在环境变量中?