今天小编针对这个问题折腾了小半天,最终还是发现了问题所在:
上图是运行VBS脚本报错的对话框。
然后我是循着它的提示,一个一个地找到了第1行的第12个字符,发现是个空格符,之后我把这个空格删去了,再运行脚本,发现竟然运行成功了。后来经过我的几次尝试,总结出了以下规律:
大多数人写VBS脚本,都是从网上直接复制代码的,这个情况如果代码本身不存在语法错误,但是仍然报错“无效字符”的话,大概率是脚本中的空格为全角空格,而在vbs中全角空格是被当作非法/无效字符的,所以解决办法是换成半角空格,或者将其删除。