Можно ли использовать конвейерный поток stdin внутри командного файла?
Я хочу иметь возможность перенаправлять вывод одной команды в свой командный файл process.bat
list так:
C:\>someOtherProgram.exe | process.bat
Моя первая попытка выглядела так:
echo OFF
setlocal
:again
set /p inputLine=""
echo.%inputLine%
if not (%inputLine%)==() goto again
endlocal
:End
Когда я тестировал ее с помощью типа testFile.txt | process.bat
он повторно выводит первую строку.
Есть ли другой способ?