Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с .bat файлом

Никнейм Ученик (226), на голосовании 2 недели назад
Мне нужно создать .bat файл в котором будет это:
Введите имя (от 3 до 10 символов): и вот здесь нужно сделать что бы пользователь мог вводить свой текст и если имя будет 2 или 11 символов то будет писаться заново: Введите имя (от 3 до 10 символов):
Помогите пж
Голосование за лучший ответ
FeniksD Мастер (1837) 1 месяц назад
 @echo off 
setlocal enabledelayedexpansion

:input_loop
set "name="
set /p "name=Введите имя (от 3 до 10 символов): "

rem Проверка длины имени
if not defined name goto error
if "!name:~2,1!"=="" goto error rem Если меньше 3 символов
if not "!name:~10,1!"=="" goto error rem Если больше 10 символов

rem Если все проверки пройдены
echo Имя принято: !name!
pause
exit /b

:error
echo Ошибка: имя должно быть от 3 до 10 символов.
goto input_loop
endlocal
НикнеймУченик (226) 1 месяц назад
Спасибо большое!
Похожие вопросы