gpt4 book ai didi

NSIS 如何将字符串拆分为多行?

转载 作者:行者123 更新时间:2023-12-04 00:55:13 31 4
gpt4 key购买 nike

看起来很简单,但我有一个很大的命令行帮助字符串,我想将其分解以便更容易阅读/维护。

我怎样才能在 NSIS 中做到这一点?
正常的

"xxx" \
"xxxx"

这样做的风格方法似乎不起作用。

我想整理的示例代码:

MessageBox MB_OK "无人值守静默安装:$\r$\n/S$\t$\t=$\t使用 install.ini 静默安装(如果存在)$\r$\n/W=1$\t$\t =$\t\写出所有用户设置到 install.ini$\r$\n/WRITESETTINGS=1$\t$\t=$\t写出所有用户设置到 install.ini(长格式)$\r$\n/?$\t$\t=$\t这个帮助页面。$\r$\n$\r$\n"

最佳答案

\在引号内:

MessageBox MB_OK "Unattended Silent Installs:$\r$\n\
/S$\t$\t=$\tSilent install using install.ini (if present)$\r$\n\
/W=1$\t$\t=$\t\Writes 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"

或者,您可以使用定义:
!define msg1 "foo$\r$\n"
!define msg2 "bar$\r$\n"
MessageBox MB_OK "${msg1}${msg2}"

关于NSIS 如何将字符串拆分为多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6041152/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com