Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


DJ Mogarych, Ни разу не писал здесь посты в PowerShell - далёк от него.
Цитата DJ Mogarych:
любые две переменные из набора должны быть равны 2
Не обижайте ребёнка за наивность:
Код: Выделить весь код
$1 = 222
$2 = 2
$3 = 2

if (($1 -eq 2) + ($2 -eq 2) + ($3 -eq 2) -ge 2) {"OK"} else {"Тревога"}
Или
Код: Выделить весь код
$1 = 4
$2 = 7
$3 = 2

$Alarm=($1 -eq 2) + ($2 -eq 2) + ($3 -eq 2)
if ($Alarm -ge 2) {"OK"} else {"Тревога"}
Наверное для массива можно поступить так же, но в цикле.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 19-01-2022 в 17:19.

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:54, 19-01-2022 | #11