Имя пользователя:
Пароль:
 

Название темы: [решено] Прервать цикл
Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Masutin, Вы что-то такое хотите получить:
Код: Выделить весь код
:Repeat
	echo bla-bla-bla
	echo bla-bla-bla
	echo bla-bla-bla
	
	set /p sVar=Repeat?
	
	if defined sVar if /i "%sVar%" equ "y" goto :Repeat
?!

На новых ОС вместо set /p можно пользовать «choice.exe»:
Код: Выделить весь код
:Repeat
	echo bla-bla-bla
	echo bla-bla-bla
	echo bla-bla-bla
	
	choice.exe /m "Repeat?"
	
	if %errorlevel% equ 1 goto :Repeat
Вкупе к прочему, для choice.exe можно задать таймаут ответа и умолчание, буде таковая необходимость.
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:34, 25-11-2017 | #7

Название темы: [решено] Прервать цикл