Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Как изменить информацию заголовка (текст) в NSIS во время выполнения?

Автор вопроса: user3214224Ответов: 1

Я использую NSIS, т. е. null soft, для создания установщика Windows. Все работает нормально, но мне нужно изменить информационный текст заголовка во время работы установщика.

Например:

В информации заголовка теперь я получаю следующее:

Installing, Please wait while...

Но мне нужно изменить эту информацию или текст, например Please wait..., или любой другой текст. При этом я приложил скриншот и отметил красным цветом. Пожалуйста, предложите какое-нибудь решение.

введите здесь описание изображения

  • В документации по современному пользовательскому интерфейсу есть список всех атрибутов, которые вы можете изменить, все, что вам нужно было сделать, это заглянуть туда... Anders 09.06.2014

nsis

Ответы

Ответ 1 · рейтинг 3 · Anders

!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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы