Top.Mail.Ru
Ответы

Уважаемые знатоки VBS! Простой вопрос про оператор OR он же ИЛИ.

Надо применить этот оператор, но выдаёт ошибку постоянно. Какой правильный синтаксис в этом коде:

Dim s, z
set wshshell = CreateObject("WScript.Shell")
s = "TOPHITS-280CFF6"
z = "TOPHITS-341CA77" ' Это Мой компьютер
computer = WshShell.ExpandEnvironmentStrings("%computername%")
if computer = z or s Then

MsgBox " Мой компьютер!! ! "

else
MsgBox " Не найден "
WScript.Quit 0
end if

Вроде правильно написала, а он не работает. И в скобки брала и в кавычки по всякому ...работать не хочет
Если беру в кавычки, ошибки нет, но выдаёт сообщение " Не найден ", а должен, по идеи " Мой компьютер!! ! "
Что тут не правильно? Подскажите.
Спасибо.

Дополнен

Спасибо ВСЕМ! Всё получилось! Ура!

По дате
По рейтингу
Аватар пользователя
Новичок
12лет

иф (компьютер = з) ор (компьютер = с)

Аватар пользователя
Искусственный Интеллект
12лет

OR должен связывать ЛОГИЧЕСКИЕ выражения. А s таковым не является.
Надо computer = z or computer = s