VBS中遇到两个if··then··else··end if怎么办?怎么样改才能让它按我的要求工作?我的要求是(先看看代码先吧):先验证密码,正确的话就跳到b=inputbox和c=inputbox的选择(选择Y或者N),如果b=c=Y的话,就跳到我想说的话msgbox,要是b或c不等于Y,就结束程序。如果一开始的密码错误的话就提示密码错误然后结束程序。
噢,讲得不是太清楚O(∩_∩)O ,我的代码是:
const pass="abc"
a=inputbox("我有东西给你看,想看吗?那就先请输入密码:","登录")
if a=pass then
b=inputbox("想看?Y or N")
c=inputbox("真的想看?Y or N")
if b=c then
msgbox("我想说的话")
else
msgbox("算了不说了")
end if
else
msgbox("密码错误")
end if
VBS中遇到两个if··then··else··end if怎么办?
关注:187 答案:2 手机版
解决时间 2021-01-16 14:10
- 提问者网友:挥映在沉默里的渲染
- 2021-01-15 23:19
最佳答案
- 二级知识专家网友:烟╰ゝ刺痛了眼伤了心
- 2021-01-16 00:15
const pass="abc"
a=inputbox("我有东西给你看,想看吗?那就先请输入密码:","登录")
if a=pass then
b=inputbox("想看?Y or N")
if Lcase(b) = "y" then
c=inputbox("真的想看?Y or N")
if Lcase(c) = "y" then
msgbox("我想说的话")
else
msgbox("不想看就算了")
end if
else
msgbox("不想看就算了")
wscript.quit
end if
end if
试试吧。
这样差不多了。。
a=inputbox("我有东西给你看,想看吗?那就先请输入密码:","登录")
if a=pass then
b=inputbox("想看?Y or N")
if Lcase(b) = "y" then
c=inputbox("真的想看?Y or N")
if Lcase(c) = "y" then
msgbox("我想说的话")
else
msgbox("不想看就算了")
end if
else
msgbox("不想看就算了")
wscript.quit
end if
end if
试试吧。
这样差不多了。。
全部回答
- 1楼网友:柚旅时光机
- 2021-01-16 00:35
额
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!