Vbscript 如何做到这一点?如果不是这样的话。VBS

Vbscript 如何做到这一点?如果不是这样的话。VBS,vbscript,Vbscript,我目前正在制作一个vbs,它给你4个字母,你可以在输入框中输入其中一个字母,根据字母的不同,它将运行一个特定的程序。到目前为止,我有这个 Dim Input A=Notepad B=Paint Input = InputBox("Please enter one of the listed letters!" & vbNewLine & "A. Notepad" & vbNewline & "B. Paint" & vbNewLine & "C

我目前正在制作一个vbs,它给你4个字母,你可以在输入框中输入其中一个字母,根据字母的不同,它将运行一个特定的程序。到目前为止,我有这个

Dim Input

A=Notepad
B=Paint

Input = InputBox("Please enter one of the listed letters!" & vbNewLine & "A. Notepad" & vbNewline & "B. Paint" & vbNewLine & "C." & vbNewLine & "D.", "Abracadabra")
然后,如果他们输入A作为示例,它将运行此脚本

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "c:\windows\System32\notepad.exe"
然而,我的问题是,我无法获得和if-else结构来支持所有4个字母和东西。我不知道如何在语法上做到这一点,也不知道如何构造它

提前谢谢 -Flare

请参阅文档。

您可以尝试以下方法:

If Input = "A" Then
    ...
ElseIf Input = "B" Then
    ...
End If

谢谢那帮了大忙!你知道我怎样才能帮助埃尔斯吗?你还有四个吗?这样我就可以继续了?所以,如果输入等于C作为一个例子,它会打开cmd.exe或其他什么?比如说,有没有一种方法可以得到更多的其他语句?再次感谢-闪耀