gpt4 book ai didi

inno-setup - Inno 安装程序 : Verify that {app} path contains no spaces

转载 作者:行者123 更新时间:2023-12-02 17:40:37 28 4
gpt4 key购买 nike

是否可以检查目标安装目录路径是否有空格?如果它包含一个空格,应该出现一条消息并且应该不可能安装。

我知道,空格对任何工具来说都不是问题,但我们使用的是一些较旧的工具,当路径中有空格时这些工具将无法运行,并且要更改此行为会花费太多精力。

另一种解决方案:用户可以只选择盘符。这可能吗?

最佳答案

如何检查所选目录的名称是否包含空格,如果是,则显示消息框并禁止安装向导继续?

以下脚本检查所选目录中的空间,如果该目录包含空间,它会显示一个消息框并让用户停留在目录选择页面上。这是在用户要通过单击下一步 按钮离开目录选择页面时执行的:

[Code]

function NextButtonClick(CurPageID: Integer): Boolean;
begin
Result := True;
{ if we're on the directory selection page and the value returned by }
{ the WizardDirValue function contains at least one space, then... }
if (CurPageID = wpSelectDir) and (Pos(' ', WizardDirValue) > 0) then
begin
Result := False;
MsgBox('Target installation directory cannot contain spaces. ' +
'Choose a different one.', mbError, MB_OK);
end;
end;

关于inno-setup - Inno 安装程序 : Verify that {app} path contains no spaces,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21216318/

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