2009-07-14 3 views
1

Может ли кто-нибудь рассказать мне, как реализовать команды select в VBScript, аналогичные инструкции switch в C? Было бы здорово, если бы вы представили несколько примеров, поскольку я довольно новичок в VBScript. Благодарю.Как реализовать инструкцию select в VBScript?

ответ

10
Select Case foo 
    Case 1 
     MsgBox "1" 
    Case 2, 3 
     MsgBox "2 or 3" 
    Case Else 
     MsgBox "Something else" 
End Select 
+0

Гэри, спасибо lot.Since я просто новичок, получил некоторые Probs с привыкают к VBScripts. – 2009-07-14 10:06:54

0

пример только

Select Case strMyVariable 
     Case "One"  Wscript.Echo "1" 
     Case "Two"  Wscript.Echo "2" 
     Case "Three" Wscript.Echo "3" 
     Case Else  Wscript.Echo "Wrong" 
End Select 
+0

Ghostdog, у меня появилось еще одно сомнение. Есть ли какие-либо заявления о разрыве, связанные с каждым случаем? – 2009-07-14 10:09:45

+0

Nope no break in VBScript, часто задается вопросом, почему он существует на других языках? – MrTelly

+0

@MrTelly: Возвращается к старым дням C (pre C++), где любая небольшая возможность сохранить несколько байтов в коде считалась стоящей, несмотря на потенциальные спагетти, которые она могла бы создать. – AnthonyWJones

Смежные вопросы