VoinLuny,
Все равно при каждой итерации потребуется создавать проверочную переменную. Например:
Код:
@echo off
setlocal
set "a=1"
set "b=2"
set "c=3"
set "test=%a%%b%%c%"
:loop
set /p a="Enter value or skip: "
set /p b="Enter value or skip: "
set /p с="Enter value or skip: "
if "%test%"=="%a%%b%%c%" (goto:eof) else (set "test=%a%%b%%c%" && goto:loop)
Вместо "set /p" какие-то расчеты.