我正在使用ISSI(这是Inno Setup的第三方)进行设置的初始屏幕。但是,当我以/VERYSILENT
模式启动它时,仍然有它显示的启动屏幕。
我认为启动屏幕显示在设置之类的东西之前。
请问如何隐藏启动画面?
我正在使用Jenkins来测试设置,所以我一定不能让任何东西显示为窗口或飞溅。
我搜索了所有互联网,但没有找到答案。
我正在使用ISSI(这是Inno Setup的第三方)进行设置的初始屏幕。但是,当我以/VERYSILENT
模式启动它时,仍然有它显示的启动屏幕。
我认为启动屏幕显示在设置之类的东西之前。
请问如何隐藏启动画面?
我正在使用Jenkins来测试设置,所以我一定不能让任何东西显示为窗口或飞溅。
我搜索了所有互联网,但没有找到答案。
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
复制到脚本中。