Вы можете использовать for /F
l oop, захватить вывод where
и игнорировать все элементы, кроме первых:
set "FIRST=" & for /F "delims= eol=|" %E in ('where /R C:\ Rscript.exe') do @if not defined FIRST set "FIRST=%E"
Переменная FIRST
будет содержать первый элемент, а затем (используйте echo/%FIRST%
или set FIRST
для просмотра).
Не забудьте использовать %%E
вместо %E
, если вы хотите интегрировать этот код в пакетный файл.