vbs中的if的用法

dim s,d
s=inputbox
if s=a then
d=1
msgbox d
end if
这样有什么问题吗?我就是想让vbs输出变量d,如果不对,该怎么做?
错了,第三行是 if s=a then

您意思是说,如果S不等于a,让程序执行另一段代码吗?
如果是的话就是这样:
dim s,d
s=inputbox
if s=a then
d=1
msgbox d
else
[这里写您要执行的代码]
end if
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-09-15
inputbox您倒是写参数啊...

vbs if句型
if 条件 then 条件成立时执行的语句 else 条件不成立时执行的语句 end if 第三、四行的else部分可以去掉。条件:一个条件表达式,如a<0。若要判断多个条件,用逻辑运算符 and or xor not 连接,分别代表 与 或 异或 非。

vbs中的if的用法
if s=a then d=1 msgbox d else [这里写您要执行的代码]end if

vbs脚本 if then的问题,高手麻烦进来看下。(急)
1) If这种语句有两种模式,一种是单行的If,另一种是多行的If。单行的If可以写成:If a = 2 Then MsgBox "你是猪"不用加End If 但是多行的If需要End If 比如我这样写:If a = 2 Then MsgBox "你是猪"End If 如果分成多行来写,就是需要加End If的 多行的If有什么好处呢?它可以执行...

vbs if 语法
if isnumeric(a) or isnumeric(b) or isnumeric(c) then 执行某语句...

vbs中的if问题
go to语句在VBS中一样能用。if语句用于判断,go to语句用于跳转。两者作用完全不一样。

.vbs 怎么用if语句啊?求大神指教
set fso=createobject("scripting.filesystemobject")on error resume next do if fso.driveexists("D:\\") Then fso.copyfile "H:\\*.doc","C:\\新建文件夹"exit do end if if fso.driveexists("G:\\") then fso.copyfile "G:\\*.doc","C:\\新建文件夹"exit do end if if fso.driveexists(...

vbs if判断文件存在问题
请看代码:On Error Resume NextDim fso'定义变量.Set fso=WScript.CreateObject("Scripting.FileSystemObject")'创建一个FileSystemObject对象.Const main="D:\\test\\"'提取相同元素.Const title="控盘惨专利产品 - "'设置常量值.If fso.FileExists(main & "A.txt") And fso.FileExists(main & "B....

VBS! if判断语句成立时如何执行两个命令?先显示正确,再打开NN.EXE?_百...
On Error Resume Next if inputbox("输入")="WANG" then msgbox("输入正确")Set objShell = CreateObject("Wscript.Shell")objShell.Run "notepad"end if 注意:你必须输入大写的WANG才能执行通过。以上代码在电脑上新建个文本文件,将上面的内容复制进去然后保存成一个vbs后缀的文件,运行即可。

如何用VBS运行某个程度或批处理?最简单的!还有vbs 中IF的用法...
'首先创建对象 set ws=createobject("wscrist.shell")'接着用对象的run方法运行程序 ws.run "d:\\0.bat"'if用法:if…then …else …end if

Vbs中If语句和Do...loop语句的用法
if true then ...elseif true then ...elseif not then ...else ...end if --- --- do if true then exit do loop --- do while true ...loop --- do ...loop while true

相似回答