Джон Д. получил исходный оператор not, доступный для пакетного программирования.
if not a==b echo ok
Используйте HELP IF, чтобы увидеть все доступные операторы, которые были введены с расширениями команд
If Command Extensions are enabled IF changes as follows:
IF [/I] string1 compare-op string2 command
IF CMDEXTVERSION number command
IF DEFINED variable command
where compare-op may be one of:
EQU - equal
NEQ - not equal
LSS - less than
LEQ - less than or equal
GTR - greater than
GEQ - greater than or equal
Так чтоНе равное условие можно записать как
if a neq b echo ok