如何使用 ISSI 在 Inno Setup 的静默模式设置中隐藏启动画面?
How to hide the splash screen in verysilent mode setup of Inno Setup using ISSI?
我正在使用 ISSI(这是 Inno Setup 的第 3 方)作为我设置的初始屏幕。但是当我以 /VERYSILENT
模式启动它时,我仍然有它显示的初始屏幕。
我认为初始屏幕显示在设置之前或类似的东西。
请问如何隐藏闪屏?
我正在使用 Jenkins 来测试设置,所以我不能有显示为 window 或飞溅的东西。
我搜索了整个互联网都没有找到答案。
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
复制到您的脚本中。
我正在使用 ISSI(这是 Inno Setup 的第 3 方)作为我设置的初始屏幕。但是当我以 /VERYSILENT
模式启动它时,我仍然有它显示的初始屏幕。
我认为初始屏幕显示在设置之前或类似的东西。
请问如何隐藏闪屏?
我正在使用 Jenkins 来测试设置,所以我不能有显示为 window 或飞溅的东西。
我搜索了整个互联网都没有找到答案。
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
复制到您的脚本中。