我目前使用[Files] Flags: external
将用户数据导入到我的安装中,这是有效的。
我现在需要在安装过程中提示输入特定的外部文件。
用例:
我们安装需要许可证文件的软件(不要与许可协议混淆)。我想提示用户提供他们的许可证文件。提供文件后,它将被复制到DestDir
。
我正在寻找像[Files] Flags: PromptForFile
这样的东西或者达到同样目的的例行程序。有人已经解决了这个问题?
答案 0 :(得分:2)
使用CreateInputFilePage
function创建自定义向导页面以提示用户输入许可证文件。
然后,使用scripted constant将所选路径用作{{1}}部分中的源路径。
{{1}}
TODO:当用户没有选择任何许可证文件时,您需要以某种方式处理某种情况。要么不允许继续(使用NextButtonClick
)或跳过文件安装(使用Check
parameter)。