在我的任务部分下
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; \
GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
Name: "installFolder"; Description: "Install project folder."; \
GroupDescription:" folder";
在该Files
部分中是这个特定的文件夹
Source: "C:\\Output\LEA\*.*"; DestDir: {code:GetDataDir}; \
Flags: createallsubdirs recursesubdirs ignoreversion;
我的目标是测试选中按钮,然后有一个窗口询问安装文件夹的目录。
if WizardForm.TasksList.Checked[3] then
GetDataDir;
这可以在不需要创建页面或获取目录的一页的情况下完成吗?此外,这是处理可选文件并将安装到与默认{app}
位置不同的位置的好方法吗?
到目前为止对我来说令人困惑的部分是当它全部编译时,GetDataDir
在页面之前被调用以选择任务。所以我选择了我的目录,然后我被问到是否要安装它。我不知道如何去让GetDataDir
之后发生。