写文件时的VBS代码

时间:2013-08-14 19:08:48

标签: vbscript

这些代码是什么意思?

zip.Write Chr(80) & Chr(75) & Chr(5) & Chr(6) & String(18, 0)
zip.Write "PK" ^& Chr(5) ^& Chr(6) ^& String(18, vbNullChar)

两者都制作zip文件但不同。 Chr80和75分别是PK吗?

我将这些批处理脚本中的这些回显到vbs脚本并运行vbs脚本。两者似乎都在起作用,但最后一个偶尔会出现一个我无法重现的错误。

1 个答案:

答案 0 :(得分:0)

是的,你是对的。您可以使用Asc()命令返回字符代码。所以这个:

WScript.Echo Asc("P") & " " & Asc("K")

返回

80 75

此外,如果您想使用竖条“|”,请使用Chr("124")