美文网首页
微软的VBS(版本号5.8.23552)脚本环境在特定环境下出现

微软的VBS(版本号5.8.23552)脚本环境在特定环境下出现

作者: 安清电脑 | 来源:发表于2017-05-06 09:28 被阅读0次

环境: WINXP VBS(5.8.23552)  用SUBLIME保护的UTF-8编码格式VBS脚本


在使用SUBLIME编写VBS脚本时,默认会保存为UTF-8的编码格式;当使用特意字符结尾时,运行代码会出现 :


dim fso,myFile,strLine

set fso = CreateObject("Scripting.FileSystemObject")

set myFile = fso.CreateTextFile("aaaaaa.txt",true)

for i=1 to 20

'vba的BUG,在连接字符串的最后一个字符是单个“行”字时,会出现未结束的字符串常量

'strLine = "this is not true   " & i & "行数"

strLine = "行"

myFile.WriteLine(strLine)

next

myFile.Close


相同的代码用notepad另存为ansi格式的代码就能正常执行,更多的VBS版本和系统环境留待各位测试。

GOOD LUCK FOR READER.

相关文章

网友评论

      本文标题:微软的VBS(版本号5.8.23552)脚本环境在特定环境下出现

      本文链接:https://www.haomeiwen.com/subject/exeetxtx.html