【问题标题】:How to hide the splash screen in verysilent mode setup of Inno Setup using ISSI?如何在使用 ISSI 的 Inno Setup 的非常静音模式设置中隐藏启动画面?
【发布时间】:2020-03-23 07:15:03
【问题描述】:

我正在使用 ISSI(即 Inno Setup 的第 3 方)作为我设置的启动画面。但是当我以/VERYSILENT 模式启动它时,我仍然有它显示的初始屏幕。

我认为启动画面是在设置之前显示的。

请问如何隐藏启动画面?

我正在使用 Jenkins 来测试设置,所以我不能有任何显示为窗口或飞溅的东西。

我搜索了所有互联网但没有找到答案。

【问题讨论】:

    标签: inno-setup splash-screen pascalscript silent issi


    【解决方案1】:

    看起来 ISSI 不支持这种自定义。但是你可以这样破解它:

    [ISSI]
    #define ISSI_SplashScreen_T "{code:GetSplashTime}"
    
    [Code]
    
    function GetSplashTime(Param: string): string;
    begin
      if WizardSilent then Result := '0'
        else Result := '5';
    end;
    
    [ISSI]
    

    更简洁的方法是将启动屏幕代码从_issi.isi 复制到您的脚本中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多