Inno setup Inno设置-“安装”;新文件夹";将自动添加到选定的目标文件夹中
我想将所有文件安装/解压缩到从安装向导中选择的文件夹中。但是我不明白,因为总有一个子目录被创建 例如,如果我选择:Inno setup Inno设置-“安装”;新文件夹";将自动添加到选定的目标文件夹中,inno-setup,Inno Setup,我想将所有文件安装/解压缩到从安装向导中选择的文件夹中。但是我不明白,因为总有一个子目录被创建 例如,如果我选择:C:\MyFolder,安装程序会自动将新文件夹添加到其中 如果没有任何自动生成的子目录,如何安装 我的代码: [Setup] DefaultDirName={sd}\ DisableDirPage=no 这里有一个例子: 我选择了目录:C:\Users\Administrator\Desktop\Neuer Ordner\123 但是,它会选择目录: C:\Users\Admi
C:\MyFolder
,安装程序会自动将新文件夹添加到其中
如果没有任何自动生成的子目录,如何安装
我的代码:
[Setup]
DefaultDirName={sd}\
DisableDirPage=no
这里有一个例子:
我选择了目录:C:\Users\Administrator\Desktop\Neuer Ordner\123
但是,它会选择目录:
C:\Users\Administrator\Desktop\Neuer Ordner\123\New Folder
我不想使用新文件夹
,只想使用所选的123
文件夹。默认情况下,如果选择另一个目标路径,Inno Setup会尝试保留路径的最后一个组件
因此,如果默认路径(DefaultDirName
)类似于C:\Program Files\My Program
,并且您选择D:\Programs
,它将自动附加My Program
,成为D:\Programs\My Program
在您的情况下,Inno设置会被缺少任何子文件夹的默认路径弄糊涂。而且它(实际上并不正确)会附加新文件夹
。是否确实要安装到C:\
root
无论如何,如果这是有意的,请将AppendDefaultDirName
设置为no
见:
默认情况下,当浏览对话框中显示的文件夹。。。单击“选择目标位置向导”页面上的按钮,安装程序会自动将DefaultDirName
的最后一个组件附加到新路径上。例如,如果DefaultDirName
是{pf}\My Program
并且单击了“Z:\”,则新路径将变成“Z:\My Program”
将此指令设置为no
将禁用上述行为。此外,它会在对话框上显示“创建新文件夹”按钮
谢谢,这是我一直在寻找的解决方案!