Сдвиги разряда быстры. Они были реализованы в системах команд ЦП задолго до подразделения, и операции модуля были. Многие из нас использовали сдвиги разряда для арифметики, которая проста на карандаше и бумаге, но не доступна на наших центральных процессорах.
, Например:
Вместо этого используйте NEQ.
if "asdf" NEQ "fdas" echo asdf
Попробуйте:
if not "asdf" == "fdas" echo asdf
У меня это работает в Windows XP (я получаю ту же ошибку, что и вы, для опубликованного кода).