Есть такой код:
@echo off
chcp 65001
set disk=C:\
:restart_1
set /p "file=Введите имя файла: "
:restart_2
set /p "attributes=Введите ключи которые хотите использовать: "
if %attributes% EQU help (
echo '/Q' --- "Возврат только кода выхода без отображения списка найденных файлов (тихий режим)"
echo '/F' --- "Отображение имен найденных файлов в кавычках"
echo '/T' --- "Отображение размера, даты и времени изменения для всех найденных файлов"
echo 'null' --- "Нету дополнительных ключей"
goto restart_2
)
if %attributes% EQU null (
where /r %disk% %file%
) else (
where /r %disk% %file% %attributes%
)
echo Код окончания: %Errorlevel%
goto restart_1
pause
Он работает кроме одного случая, если в переменную attributes поместить сразу 2 ключа, то есть написать /f /t, после этого консоль просто закрывается, почему так происходит и как это решить?