Top.Mail.Ru
Ответы

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

Мне нужно создать .bat файл в котором будет это:
Введите имя (от 3 до 10 символов): и вот здесь нужно сделать что бы пользователь мог вводить свой текст и если имя будет 2 или 11 символов то будет писаться заново: Введите имя (от 3 до 10 символов):
Помогите пж

По дате
По рейтингу
Аватар пользователя
Ученик
123456789101112131415161718192021
 @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 
Аватар пользователя
Ученик

Спасибо большое!



Видео по теме