国家信息系统 |留言箱 |显示文本和变量

标签 nsis messagebox

我是 NSIS 的新手,我想显示一 strip 有文本和变量值的消息(主要用于调试目的)。如果可以通过以下方法实现,请告诉我

Example: MessageBox MB_OK "Application Name" $VersionNumber

如果此方法不正确,请提出替代方法。

最佳答案

如果 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

关于国家信息系统 |留言箱 |显示文本和变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51986263/

相关文章:

.net - NSIS 脚本 - 下载 .NET 框架、DirectX

nsis - NSIS-将EXE版本放入安装程序名称

nsis - UAC 提升 - NSIS 脚本

windows - 在 Windows 中将批处理文件放在哪里,以便在不更改 PATH 的情况下始终可以访问它?

c# - 如何为MessageBox设置自定义位置

jquery:闪现消息

installation - 如何使用 NSIS 制作更新安装程序?

c# - 如何在 ASP.NET Web 应用程序中显示 Windows.Form.MessageBox?

vb.net - 显示一个以表单为中心的 MessageBox

c# - 哪个控件用于快速文本输入(输入框)?