Я пишу установщик, используя NSIS. Я хочу знать, как изменить или написать описание (текст на белом заголовке) на пользовательских страницах? Например, я вставляю настроенную страницу после страницы каталога, и описание остается тем же. I.e Выберите «Установить местоположение» ... Но я хочу изменить его в соответствии с требованиями к моей странице. Как мне изменить этот текст? Также я хочу получить доступ к переменной в разделе деинсталлятора, которая устанавливается с помощью некоторой строки в разделе установщика. Пожалуйста, помогите мне в этом ...Сценарии NSIS-Изменение текста заголовка. Также, используя ту же переменную в разделе установщика и деинсталлятора
ответ
Хорошо, вы, кажется, есть два вопроса там .. вероятно, лучше размещать их отдельно :)
Для установки названия персональной страницы, просто используйте следующий макрос (я получил мое помещен непосредственно перед вызовом nsDialogs::Create
)
!insertmacro MUI_HEADER_TEXT $(MY_CUSTOM_TITLE) $(MY_CUSTOM_SUBTITLE)
Где MY_CUSTOM_TITLE
и MY_CUSTOM_SUBTITLE
набор переменных в другом месте.
Вам нужно будет сохранить строковое значение переменной во время установки, записав ее в файл или параметр реестра, а затем во время удаления, считывая это значение из того же места.
Я думаю, что вам нужно сделать, это:
!define MUI_DIRECTORYPAGE_TEXT_DESTINATION "My alternate Choose Install Location text"
Вы также можете редактировать языковые файлы. Это предполагает, что вы используете MUI для пользовательских страниц: http://nsis.sourceforge.net/Docs/Modern%20UI/Readme.html
Я сделал это ... его работу. Thanx 4 ur help ... – Pia
Это было легко ... спасибо :) – Pia