我想在VBScript中编写一个简单的程序。在脚本中,我将数据输入到变量(字符串)。
过了一会儿我想输入“\ n”而不是做一个实际的\ n它打印\ n。
如何打印特殊字符
答案 0 :(得分:4)
VBScript支持一些常量: -
您需要使用字符串连接将这些字符包含在最终字符串
中Dim s
s = "First Line"
s = s & vbCrLf & "Second Line"
s = s & vbCrLf & "Third Line"
等
如果你有很多行,这种连接可能变得很慢,你可以切换到使用Join
函数
ReDim a(2)
a(0) = "First Line"
a(1) = "Second Line"
a(2) = "Third Line"
Dim s : s = Join(a, vbCrLf)
答案 1 :(得分:1)
vb脚本中的\ n字符是vbcrlf
(vb回车换行符)..它相当于\ n \ r。
这是一个简单的脚本。
msgbox "Ping" & VBCRLF & "Pong"
答案 2 :(得分:1)
您必须使用字符串连接添加它:
mystring = "stuff that comes first" & vbCrLf & "stuff that comes after"
答案 3 :(得分:1)
您应该使用VBScript常量或Chr()
函数指定换行符:
What Constant String using Chr Don't use this
------------------- --------- ------------------- ----------------
Carriage return vbCr Chr(13) "\r"
Line feed vbLf Chr(10) "\n"
CR and then LF vbCrLf Chr(13) & Chr(10) "\r\n"
将您正在尝试拆分不同行的字符串连接起来。
示例:
s = "First line" & vbCrLf & "Second line"
s = "First line" & Chr(13) & Chr(10) & "Second line"