这个VBS哪儿错了?

来源:百度知道 编辑:UC知道 时间:2024/06/02 21:15:34
dim a
const b = "超人"
do
a = inputbox("你的名字是?")
if a = b then msgbox("OK")
exit do
end if
loop

如果不输入超人就会不停的询问
为啥它说俺缺少语句呢?俺刚开始学,啥也不懂.....

dim a
const b = "超人"
do
a = inputbox("你的名字是?")
if a = b then
msgbox "OK"
exit do
end if
loop

这样子就好了,then后面的应该换行,而且msgbox 函数不要加上括号,如果加上括号,就需要有一个变量来接受返回值,所以改成我这样的就好了

程序的功能就是让你回答名字。而切要求你回答超人。要是不是超人,就继续提问。

dim a
const b = "超人"

do while a <> b

a = inputbox("你的名字是?")
loop

msgbox("OK")
你参看这个吧