在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 吗?
答案 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美元。这将允许您像新的东西一样阅读它,但使用较旧的功能。