vbs为什么说第十行缺少语句

dimamsgbox"你好"doa=inputbox("输入")ifa="你是猪"thenmsgbox"再见"exitdoendifelsemsgbox"继续"endif... dim a
msgbox "你好"
do
a=inputbox("输入")
if a="你是猪" then msgbox "再见"
exit do
end if
else msgbox "继续"
end if
loop
展开
 我来答
187A一只猹
2019-08-15 · TA获得超过114个赞
知道答主
回答量:57
采纳率:91%
帮助的人:11.9万
展开全部

改成这样就可以了

答案

vbs中,if语句中所要执行的操作如果在同一行则不需要endif,否则if和endif必须一一对应,且要执行的命令需要换行(then换行才能接命令,else换行才能接命令)

要是VBS可以中文命名变量函数对象,以下甚至可以正常运行

VBS__If用法逻辑结构_伪码

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式