2016-05-30 55 views
-1

我目前正在做一個vbs,給你4個字母,你可以在輸入框中輸入其中的一個,並根據它將運行某個程序的字母。我有這個到目前爲止如何做到這一點?如果其他結構化。 VBS

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" 

但我的問題是我無法得到,如果其他結構工作,以支持所有4個字母和東西。我不知道如何做到這一點的語法和我如何構造它。

在此先感謝 -Flare

回答

0

查看文檔。 https://msdn.microsoft.com/en-us/library/5h27x7e9(v=vs.84).aspx

你可以嘗試這樣的:

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

謝謝!這幫了大忙!你碰巧知道我可以如何爲elses?像有四個elseif?所以我可以繼續前進?因此,如果輸入等於C作爲一個例子,它會打開cmd.exe或什麼?喜歡有更多其他語句的方法嗎?再次感謝! --Flare – iflarexd

+0

沒關係!謝謝,算出來哈哈! – iflarexd