Inno setup 如何在使用CreateInputDirPage创建的自定义页面上保留原始文件夹名(相当于AppendDefaultDirName)
我想保持原来的文件夹名称不变。因此,在自定义目录页面上选择位置时,Inno安装程序应保留默认文件夹名称,除非用户手动覆盖。也就是说,如果默认位置是Inno setup 如何在使用CreateInputDirPage创建的自定义页面上保留原始文件夹名(相当于AppendDefaultDirName),inno-setup,pascalscript,Inno Setup,Pascalscript,我想保持原来的文件夹名称不变。因此,在自定义目录页面上选择位置时,Inno安装程序应保留默认文件夹名称,除非用户手动覆盖。也就是说,如果默认位置是c:\MS,如果用户选择d:\驱动器,那么它必须是d:\MS 已尝试将AppendDefaultDirName设置为yes。但我仍然没有得到预期的结果 [设置] DefaultDirName={tmp}\MyProg AppendDefaultDirName=是 [守则] 过程初始化Wizard(); 开始 目录页:=CreateInputDirPag
c:\MS
,如果用户选择d:\
驱动器,那么它必须是d:\MS
已尝试将AppendDefaultDirName
设置为yes
。但我仍然没有得到预期的结果
[设置]
DefaultDirName={tmp}\MyProg
AppendDefaultDirName=是
[守则]
过程初始化Wizard();
开始
目录页:=CreateInputDirPage(
wpSelectDir,'Directory Selection','Choose to install','false',';
DirPage.Add('Select Custom Location');
DirPage.Values[0]:=GetPreviousData('Directory1','C:\MS');
结束;
设置如下参数:
至AAppendDir
李>True
至ANewFolderName
:'MS'
CreateInputDirPage(
wpSelectDir,'Directory Selection','Choose to install.','',True,'MS');
(
AppendDefaultDirName
对CreateInputDirPage
没有影响)
有关类似但更复杂的问题,请参见: