Наверное, я не понимаю, как командная строка Windows оценивает равенство.У меня есть партия, которая выглядит следующим образом:
@echo off
set test=12
if (%test% EQU 12) echo true
pause
Это, как ни странно, не печатает true.Кто-нибудь может сказать мне, почему это так?