找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 26317|回复: 12

[技术讨论] VBS脚本中的变量为何出错?

[复制链接]
发表于 2012-2-6 11:22:27 | 显示全部楼层 |阅读模式
之前在写代码时
遇到一个非常奇怪的问题,代码是这样写的

  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
复制代码
然后..
--------------------------------------------------------------------------------------------

额 ,突然感到..
各位,有谁能解决下吗? 早上被外面的放炮声吵醒来,就犯病遇到这个问题了。
发表于 2012-2-6 12:20:18 | 显示全部楼层
type 是关键字,请换一个
发表于 2012-2-6 12:25:45 | 显示全部楼层
a="hello world!"
msgbox a

type貌似是某种XXX。具体是什么我也不知道。。
发表于 2012-2-6 12:51:13 | 显示全部楼层
lz你的标题早晚会被和谐的。。
发表于 2012-2-6 13:11:26 | 显示全部楼层
为什么不用and作变量名

评分

参与人数 1技术 +1 收起 理由
x9tiancmd + 1 你下面挂载的那张唱戏的图片MSE , 小红伞 ...

查看全部评分

发表于 2012-2-6 15:12:38 | 显示全部楼层
为什么不用and作变量名
powerbat 发表于 2012-2-6 13:11



     楼上的,  你下面挂的唱戏的那张图片,  挂了马.   请把它删掉,  就当是为了大家.
发表于 2012-2-6 16:12:43 | 显示全部楼层
 楼主| 发表于 2012-2-6 16:32:16 | 显示全部楼层
回复 7# Demon


    明白了
 楼主| 发表于 2012-2-6 16:39:02 | 显示全部楼层
回复 4# canyuexiaolang


    为什么 ?
发表于 2012-2-7 18:12:22 | 显示全部楼层
标识符、关键字、保留字,三者之间是有区别的。
http://jl453625978.blog.163.com/ ... 417052012176832367/
发表于 2012-2-7 19:28:28 | 显示全部楼层
标识符、关键字、保留字,三者之间是有区别的。
Hello123World 发表于 2012-2-7 18:12


误人子弟
发表于 2012-2-7 19:35:49 | 显示全部楼层
一看标题就是新手写的,居然把标识符和其他两个并列。。
 楼主| 发表于 2012-2-9 22:26:23 | 显示全部楼层
回复 12# powerbat


的确是新手 求科普
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 02:31 , Processed in 0.020842 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表