Пакетное числовое сравнение с оператором if - PullRequest
0 голосов
/ 14 октября 2018

Я искал правильный синтаксис при использовании оператора if с операндами сравнения чисел GTR / LSS.

Мой код выглядит примерно так:

@echo off
cmd /c

SETLOCAL ENABLEEXPENSIONS
X: ...

IF myVal LSS 0 (
   ECHO Error!
   GOTO X
) ELSE IF myVal GTR 9 (
   ECHO Error!
   GOTO X
)
...
SETLOCAL DISABLEEXPENSIONS

Проблема не имеет значения, чтоЯ ввожу в myVal, часть ошибки всегда отображается, и я застрял в бесконечном цикле.

Есть ли проблема с моим синтаксисом?Это проблема Windows?

...