Не работает команда IF в пакетном файле

Я неплохо разбираюсь в пакетных файлах, но при написании IF в любом мести этой программы у меня этот IF игнорировался программой. Вот код:

@echo off
set ro=1
:rr
echo %ro%
ping -n 1 -w 500 202.311.21.012>nul
set /a ro=%ro%+1
pause
if %ro% GTR 2 set %ro%=1
goto rr

Ответы (1 шт):

Автор решения: ESkri

if у тебя работает
у тебя не работает set, потому что он неправильный
правильный будет вот такой: set ro=1

→ Ссылка