如何输入双引号?

时间:2012-10-08 21:14:14

标签: vbscript

在VBS中,我想做这样的事情:

Name=inputbox("You wake up. You are on an island. You don't remember how you got here. In       
fact, you don't even remember your name. What is your name?")
fname=inputbox("Ah, yes. My name is " &Name ". I remember now.")

我该怎么做?我可以不在中间使用& Name 吗?

2 个答案:

答案 0 :(得分:1)

你快到了。您需要在变量的两端使用连接运算符&

fname = inputbox("Ah, yes. My name is " & Name & ". I remember now.")

我不太清楚我明白你对报价的看法。如果要在字符串中包含双引号,则需要通过编写""来转义它。因此,只使用双引号的单个字符创建字符串的方式就像这样""""

答案 1 :(得分:1)

理论上,如果你想让你的代码保持类似于VB.Net/C#的代码,你可能会做类似的事情:

fname = inputbox(Replace("Ah, yes. My name is {0}. I remember now.", "{0}", Name))

关于这个问题我只需0.02美元。这将允许您像新的东西一样阅读它,但使用较旧的功能。