首页 > 解决方案 > VBScript 如何在字符串中包含括号

问题描述

我正在玩 VBScript,我想让一个脚本根据用户的输入制作不同的脚本。例如,键入“让我成为一个笑话程序”将创建一个脚本,该脚本将随机讲述一个与原始脚本分开的笑话。确切地说,这是 Microsoft Script Host VBS,而不是 vb.net 或其他任何东西。无论如何,程序会创建 vbs 文件并写入它。但是,如果我尝试将括号写入文件,它就不起作用。

jokeScript.WriteLine("x=msgbox("Would you like to hear a joke?", 1+32,"Joke")")

有什么办法可以在字符串中包含括号?

标签: stringvbscript

解决方案


我认为你真正想要的是逃避双引号。

WScript.Echo("x=msgbox (""Would  you like to hear a joke?"",1+32 ,""Joke"")")

推荐阅读