如何使用 Inno Setup 创建 txt 文件?

问题描述 投票:0回答:1

如何使用 Inno Setup 在文件夹中创建 txt 文件?

[Run]
SaveStringToFile('c:\filename.txt', #13#10 + 'the string' + #13#10, True);

代码不起作用,这里有什么问题?

inno-setup pascalscript
1个回答
1
投票

您需要从事件函数或可能从 UI 控件处理程序调用代码 (

SaveStringToFile
)。您没有指定何时创建文件。假设您想在安装过程中创建它,则可以在 CurStepChanged
(预安装)或 
ssInstall
步骤中使用
ssPostInstall
 事件功能

[Code]
procedure CurStepChanged(CurStep: TSetupStep);
begin
  if Step = ssPostInstall then
  begin
    SaveStringToFile('c:\filename.txt', #13#10 + 'the string' + #13#10, True);
  end;
end;

虽然硬编码

C:
驱动器似乎是个坏主意。

© www.soinside.com 2019 - 2024. All rights reserved.