#nsis
#НСИ #nsis
Вопрос:
Кажется, это просто, но у меня есть большая строка справки командной строки, и я хотел бы разбить ее, чтобы ее было легче читать / поддерживать.
Как я могу это сделать в NSIS? Обычный
"xxx"
"xxxx"
похоже, что метод style для этого не работает.
Пример кода, который я хочу доработать:
MessageBox MB_OK «Автоматическая тихая установка: $ r $ n / S $ t $ t = $ tSilent установить с помощью install.ini (если присутствует)$ r $ n / W = 1 $ t $ t=$t Записывает все пользовательские настройки для install.ini $ r $ n/WRITESETTINGS=1 $ t $ t = $ Переписывает все пользовательские настройки для install.ini (более длинная форма) $ r $ n/?$ t $t=$tэто страница справки.$r$n$r$n»
Ответ №1:
находится внутри кавычек:
MessageBox MB_OK "Unattended Silent Installs:$r$n
/S$t$t=$tSilent install using install.ini (if present)$r$n
/W=1$t$t=$tWrites out all user settings to install.ini$r$n
/WRITESETTINGS=1$t$t=$tWrites out all user settings to install.ini (longer form)$r$n
/?$t$t=$tThis help page.$r$n
$r$n"
В качестве альтернативы вы можете использовать defines:
!define msg1 "foo$r$n"
!define msg2 "bar$r$n"
MessageBox MB_OK "${msg1}${msg2}"
Комментарии:
1. Спасибо, Андерс — не ожидал, что это войдет в цитату 😉