Board logo

标题: [技术讨论] VBS脚本中的变量为何出错? [打印本页]

作者: copp_x    时间: 2012-2-6 11:22     标题: VBS脚本中的变量为何出错?

之前在写代码时
遇到一个非常奇怪的问题,代码是这样写的
  1. type = "hello,world!"
  2. msgbox type
复制代码
然后就这样了
-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------
突然想起来之前看到的一片文章 Demon的
《VBS变量名Wsh等于WScript对象?》
http://demon.tw/programming/vbs-wsh-wscript.html
简单的针对这个问题就是说type 可能是vbs内置变量,并且未声明,导致了引用出错。
于是我便这样写了
  1. dim type
  2. type = "hello,world!"
  3. msgbox type
复制代码
然后..
--------------------------------------------------------------------------------------------

额 ,突然感到..
各位,有谁能解决下吗? 早上被外面的放炮声吵醒来,就犯病遇到这个问题了。
作者: ivor    时间: 2012-2-6 12:20

type 是关键字,请换一个
作者: canyuexiaolang    时间: 2012-2-6 12:25

a="hello world!"
msgbox a

type貌似是某种XXX。具体是什么我也不知道。。
作者: canyuexiaolang    时间: 2012-2-6 12:51

lz你的标题早晚会被和谐的。。
作者: powerbat    时间: 2012-2-6 13:11

为什么不用and作变量名

作者: x9tiancmd    时间: 2012-2-6 15:12

为什么不用and作变量名
powerbat 发表于 2012-2-6 13:11



     楼上的,  你下面挂的唱戏的那张图片,  挂了马.   请把它删掉,  就当是为了大家.
作者: Demon    时间: 2012-2-6 16:12

VBS关键字和保留字
作者: copp_x    时间: 2012-2-6 16:32

回复 7# Demon


    明白了
作者: copp_x    时间: 2012-2-6 16:39

回复 4# canyuexiaolang


    为什么 ?
作者: Hello123World    时间: 2012-2-7 18:12

标识符、关键字、保留字,三者之间是有区别的。
http://jl453625978.blog.163.com/ ... 417052012176832367/
作者: Demon    时间: 2012-2-7 19:28

标识符、关键字、保留字,三者之间是有区别的。
Hello123World 发表于 2012-2-7 18:12


误人子弟
作者: powerbat    时间: 2012-2-7 19:35

一看标题就是新手写的,居然把标识符和其他两个并列。。
作者: copp_x    时间: 2012-2-9 22:26

回复 12# powerbat


的确是新手 求科普




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2