gpt4 book ai didi

inno-setup - 隐藏Inno Setup进度页面中的文件名

转载 作者:行者123 更新时间:2023-12-04 13:23:53 28 4
gpt4 key购买 nike

如何从安装进度栏上方的标签中隐藏或删除正在安装的文件的名称,仅保留“ex:install”?

出现在文件解压缩时。

LabelCurrFileName.Caption :=
ExpandConstant('{cm:ExtractedFile} ') +
MinimizePathName(
CurrentFile, LabelCurrFileName.Font, LabelCurrFileName.Width - ScaleX(100));

LabelCurrFileName.Caption := ExpandConstant('{cm:ExtractedFile} ');

最佳答案

我认为您想用自定义标签替换 FilenameLabel 标签。如何为不同语言指定自定义文本,以及如何将它们与自定义标签一起使用,该标签将代替您在以下脚本中找到的 FilenameLabel 标签放置:

[Languages]
Name: en; MessagesFile: "compiler:Default.isl"
Name: br; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl"

[CustomMessages]
en.InstallingLabel=Installing...
br.InstallingLabel=Instalando...

[Code]

procedure InitializeWizard;
begin
with TNewStaticText.Create(WizardForm) do
begin
Parent := WizardForm.FilenameLabel.Parent;
Left := WizardForm.FilenameLabel.Left;
Top := WizardForm.FilenameLabel.Top;
Width := WizardForm.FilenameLabel.Width;
Height := WizardForm.FilenameLabel.Height;
Caption := ExpandConstant('{cm:InstallingLabel}');
end;
WizardForm.FilenameLabel.Visible := False;
end;

@MartinPrikryl编辑:有关完整的实现,请参见 Inno Setup - How to create a personalized FilenameLabel with the names I want?

关于inno-setup - 隐藏Inno Setup进度页面中的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13115878/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com