【发布时间】:2020-07-06 13:00:26
【问题描述】:
我有一个包含以下内容的 .txt 文件:
- app1
- app2
- app3
- ...
- appN
在我制作安装程序之前,我在 ${srcdir} 中有这些文件:
- ${srcdir}\app1
- ${srcdir}\app2
- ${srcdir}\app3
- ...
- ${srcdir}\appN
文件列表总是变化,所以我需要手动更正 nsi 脚本。
如何使用依赖于 file.txt 的列表视图在自定义页面上制作复选框列表?
现在我正在使用组件页面和简单的构造来检查文件。
SectionGroup /e "Installing apps" SecApps
!if /FileExists "E:\src\app.dll"
Section "Install app1"
SetOutPath "$InstDir"
File "E:\src\app.dll"
SectionEnd
!endif
!if /FileExists "E:\src\app2.dll"
Section "Install app2"
SetOutPath "$InstDir"
File "E:\src\app2.dll"
SectionEnd
!endif
!if /FileExists "E:\src\app3.dll"
Section "Install app3"
SetOutPath "$InstDir"
File "E:\src\app3.dll"
SectionEnd
!endif
SectionGroupEnd
【问题讨论】:
-
你也想安装这些文件吗?
-
是的,现在我正在为此使用组件页面。实际上我对组件页面很好,但是 nsDialogs 会更漂亮。