国家信息系统 |留言箱 |显示文本和变量
NSIS | Message Box | Displaying Text and Variable
我是 NSIS 的新手,我想显示一条带有文本和变量值的消息(主要用于调试目的)。请告诉我是否可以通过以下方法实现
Example: MessageBox MB_OK "Application Name" $VersionNumber
如果此方法不正确,请提出替代方法。
如果您只想显示 'OK' 按钮,试试这个:
MessageBox MB_OK "Application Name= ${VersionNumber}"
参考文献:NSIS MessageBox and Chapter 2: Tutorial: The Basics
注意:要显示的整个消息,包括任何变量,都必须用引号引起来。
如果 MessageBox
字符串包含空格,则需要引号("
、'
或 `)。
!define COPYYEAR 2018
Var VersionNumber
Section
StrCpy $VersionNumber "1.2.3.4" ; You will probably read this from somewhere, not hardcode it
MessageBox MB_OK "Application Name $VersionNumber"
MessageBox MB_OK NoSpacesNoQuotesRequired$VersionNumber
MessageBox MB_OK|MB_ICONINFORMATION "Copyright (R) ${COPYYEAR}"
SectionEnd
我是 NSIS 的新手,我想显示一条带有文本和变量值的消息(主要用于调试目的)。请告诉我是否可以通过以下方法实现
Example: MessageBox MB_OK "Application Name" $VersionNumber
如果此方法不正确,请提出替代方法。
如果您只想显示 'OK' 按钮,试试这个:
MessageBox MB_OK "Application Name= ${VersionNumber}"
参考文献:NSIS MessageBox and Chapter 2: Tutorial: The Basics
注意:要显示的整个消息,包括任何变量,都必须用引号引起来。
如果 MessageBox
字符串包含空格,则需要引号("
、'
或 `)。
!define COPYYEAR 2018
Var VersionNumber
Section
StrCpy $VersionNumber "1.2.3.4" ; You will probably read this from somewhere, not hardcode it
MessageBox MB_OK "Application Name $VersionNumber"
MessageBox MB_OK NoSpacesNoQuotesRequired$VersionNumber
MessageBox MB_OK|MB_ICONINFORMATION "Copyright (R) ${COPYYEAR}"
SectionEnd