nsis - 如何在运行时更改 NSIS 中的标题信息(文本)?

标签 nsis

我正在使用 NSIS,即 null soft 来创建 Windows 安装程序。一切正常,但我需要在安装程序运行时更改 header 信息文本。

例如:

在标题信息中,现在我得到如下,

Installing, Please wait while... 

但我需要更改此信息或文本,例如 Please wait... 或任何文本。特此附上屏幕截图并用红色标记。请提出一些解决方案。

enter image description here

最佳答案

!include MUI.nsh
!insertmacro MUI_PAGE_COMPONENTS
!define MUI_PAGE_HEADER_TEXT "Blah blah"
!define MUI_PAGE_HEADER_SUBTEXT "Sub blah blah"
#!define MUI_INSTFILESPAGE_FINISHHEADER_TEXT "Blah blah completed" ; You only need this if MUI_PAGE_INSTFILES is the last page
#!define MUI_INSTFILESPAGE_FINISHHEADER_SUBTEXT "Sub blah blah"
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_LANGUAGE English

编辑:并在安装过程中更改它:

Section
!insertmacro MUI_HEADER_TEXT "Hello" "world"
Sleep 3333
!insertmacro MUI_HEADER_TEXT "Still" "there?"
Sleep 3333
SectionEnd

关于nsis - 如何在运行时更改 NSIS 中的标题信息(文本)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24116932/

相关文章:

java - 为java项目构建NSIS脚本?

nsis - 将图标固定到任务栏

node.js - 程序列表中的 Electron 生成器应用程序名称没有 Windows 版本

windows - 如何为 Electron 应用程序设置 ProgId?

installation - 使快捷方式在 NSIS 中最小化

c++ - 无法识别 NSIS 插件功能

constants - 如何使用常量指定 NSIS 中的文件路径?

java - NSIS 和卸载时从 XML 读取

installation - NSIS 安装程序脚本中 AppData 的环境变量是什么?

function - NSiS 在安装结束时调用函数转储日志文件