inno-setup - 如何使用 ISSI 在 Inno Setup 的非常静音模式设置中隐藏启动画面?
问题描述
我正在使用 ISSI(即 Inno Setup 的第 3 方)作为我设置的启动画面。但是当我以/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
到您的脚本中。
推荐阅读
- matlab - 点积元素明智 - 一个向量点缀着矩阵中的每一列?
- amazon-web-services - 将 efs 卷添加到 ecs fargate
- swift - 测试 UINavigationController 释放失败?
- c++ - 如何使用基本数组在 C++ 中扩展常量数组
- python - 打印目录中的所有文件名
- ios - iOS 应用程序在设备上启动后连接调试器时冻结在空白屏幕上
- c - 解析文件:fgets()、fscanf() 还是其他?
- azure-cosmosdb - 在 Cosmos 中查询特定日期的记录
- cmake - 如何使用 gRPC 编写 HelloWorld CMake
- csv - 在apache nifi中替换csv文件中的文本