我将解释我的项目:我的安装程序将在他旁边提供2个许可证文件,这些文件不得包含在相关的安装程序中。像这样 :
文件夹/
---- Setup.exe
---- CanBTL.dat
---- CanBTP.dat
我想(如果确定它们在此处)将此文件复制到将使用Setup.exe构建的文件夹中。所以我试图使这段代码:
我编辑我的脚本:编辑:
[Code]
function CheckForFile(CurPageID: Integer): Boolean;
begin
if (CurPageID = wpFinished) and (FileExists('CanBTL.dat' + 'CanBTP.dat')) then
begin
FileCopy(ExpandConstant('CanBTL.dat' + 'CanBTP.dat'), ExpandConstant('{cf}\Folder\'), false);
end;
end;
目标是将安装程序旁边的两个.dat文件复制到setup.exe创建的文件夹中
它可以编译,但是似乎什么也没做。我的文件未复制。
我仍然是Inno Setup中的部分代码的初学者,所以有人可以帮助我吗?
谢谢
好。不需要代码部分,使用external
标志和{src}
表示当前目录的常量可以正常工作:
Source: "{src}\CanBTL.dat"; DestDir: "{cf}\Folder"; Flags: external;
Source: "{src}\CanBTP.dat"; DestDir: "{cf}\Folder"; Flags: external;
感谢TLama
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句