51Testing软件测试论坛
标题:
问个VBS的问题
[打印本页]
作者:
lmj19851117
时间:
2011-5-28 10:40
标题:
问个VBS的问题
刚学VBS,用记事本编了个小程序[attach]73255[/attach]
以.vbs文件保存,但是在运行的时候出现这个错误
[attach]73256[/attach],仔细看了下程序,没问题啊,请问大侠们是怎么回事?
作者:
gztester
时间:
2011-5-28 21:15
else if a=100 then -》 elseif a=100 then
作者:
crarook
时间:
2011-5-29 22:47
楼上正解 eles if 中间有个空格
作者:
fly_away
时间:
2011-5-30 08:49
这个错误并不是 elseif 引起的,而是 if 语句没有闭合导致的。
根据提示信息可以很清楚的知道, 少了一条end if 语句。
从代码上看楼主第1个 if 根本就没有闭合,
楼主的本意是 将 最后一行的end if是为了第1个 if 语句闭合。
根据最近匹配的原则,VBS编译器将其与第2个 if 语句闭合,
因此出现第1个 if 语句 缺少end 的提示
强烈建议楼主写代码的时候注意良好的编程习惯,比如格式缩进和语句闭合。
当然,把else if 中间的空格去了也可以解决这个问题。
作者:
17800455
时间:
2011-5-30 11:44
vbs语法是,
if a >100 then
else if a < 100 then
end if
end if
每一个if 必须有一个end if
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2