2016-12-01 3 views
0
MsgBox "Are you fine?", vbYesNo, "Greeting" 

K% = MsgBox "Are you fine?", vbYesNo, "Greeting" 
Select Case K% 
Case vbYes 
    WScript.Echo "That's good." 
Case vbNo 
    WScript.Echo "Why not?" 
End Select 

Я использую вышеуказанный скрипт в файле .vbs, чтобы открыть окно с кнопками «Да» и «Нет». Я хочу, чтобы это звучало так: «Это хорошо» и «Почему нет?». если выбраны «Да» и «Нет». Однако это не работает. Может ли кто-нибудь сказать мне, что с ним не так?Как я могу сделать это эхом «Это хорошо» и «Почему нет?» если выбраны «Да» и «Нет»?

ответ

1

Несколько вещей не правы:

  • Имя переменной не может содержать % знак. Переименуйте его в другое.
  • Недостающие скобки при вызове MsgBox: MsgBox("Are you fine", vbYesNo, "Greeting")
  • Начальная MessageBox вызывается дважды
+0

На самом деле, я гугл его в течение часа, прежде чем задать вопрос здесь, после чего я нашел ответ на ссылку выше. –

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