Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vbscript 如何在VBS中创建模态Msgbox_Vbscript - Fatal编程技术网

Vbscript 如何在VBS中创建模态Msgbox

Vbscript 如何在VBS中创建模态Msgbox,vbscript,Vbscript,我在制作Msgbox模式时遇到问题。每次我在末尾添加“,+vbSystemModal”,它都会打断我的脚本,说-Invalid procedure call或argument:“Msgbox”- 我使用的代码与下面的代码类似(但是,时间更长,调用和内容更多) 是不是调用daysleft和用户名破坏了它?我如何解决这个问题,使其成为一个模态消息 提前谢谢 编辑:如上所述,使用“,+vbSystemModal”只会中断脚本。使用以下命令: MsgBox "Message goes here!", 4

我在制作Msgbox模式时遇到问题。每次我在末尾添加“,+vbSystemModal”,它都会打断我的脚本,说-Invalid procedure call或argument:“Msgbox”-

我使用的代码与下面的代码类似(但是,时间更长,调用和内容更多)

是不是调用daysleft和用户名破坏了它?我如何解决这个问题,使其成为一个模态消息

提前谢谢


编辑:如上所述,使用“,+vbSystemModal”只会中断脚本。

使用以下命令:

MsgBox "Message goes here!", 4096, "Title of message!"
4096将其设置为带有“OK”选项和模式设置的Msgbox


当您调用信息时,消息被分解时,此功能比“,+vbSystemModal”更有效

如果您犯了错误,请发布完整调用的可能重复项,到目前为止,您刚刚发布了字符串减去
MsgBox
?,听起来您在那里有语法错误,很难确定,似乎您没有在初始问题中提供
MsgBox()
调用的清晰代码示例。您可以看到
4096
是命名常量的数值
vbSystemModal
,因此两者都应该工作。我不确定
+
是关于什么的,您只需要在ORG位标志时使用它,所以说您想要OK和Cancel,但还需要一个应用程序模式消息框,您可以指定
vbOKCancel+vbSystemModal
。如果您只是想要应用程序模式消息框,您可以使用
vbSystemModal
+
必要。如果您编写
MsgBox“message goes here!”、vbSystemModal、“message Title!”
?@Lankymart不,它不会中断,这就是为什么我认为它可能是我在较长的脚本中调用的。至于+,我对VBS是全新的,我发现一个关于模态Msgbox的教程只说了“永远记住+”,所以我就用它运行了。在这种情况下,更新你的答案并使用它,当命名常量存在时,使用文字数值从来都不是一个好主意。
MsgBox "Message goes here!", 4096, "Title of message!"