Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Ограничить число в set /p

Ответить
Настройки темы
CMD/BAT - Ограничить число в set /p

Новый участник


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

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


Нужно чтобы запрещало вводить число выше 10 в set /p
Заранее спасибо

Отправлено: 10:27, 29-04-2022

 

Ветеран


Contributor


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

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


Код: Выделить весь код
@Echo Off
cls
	Set /A Min=-10, Max=10
	
	:Begin
		Set /P N=Input number %Min%^<-N^<=%Max% ^> 
		Echo %N%| >nul FindStr /R /C:"^-*[0-9][0-9]*$" ||(Echo Not a number entered "%N%" &GoTo :Begin)
		If Not "%N:-=%"=="%N%" Set /A N=-%N:-=% 
		If %Min% LEQ %N% If %N% LEQ %Max% GoTo :Continue
		Echo A number N=%N% outside the specified range %Min%^<-N^<=%Max% &GoTo :Begin 
	:Continue
	Echo ===%N%
pause
Exit /B 0

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 29-04-2022 в 16:31.


Отправлено: 16:23, 29-04-2022 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Ограничить число в set /p

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - [решено] posh: set-aduser -name? nokogerra Windows Server 2008/2008 R2 6 01-10-2013 09:56
Число мобильных пользователей Интернета превысит число его ПК-пользователей к 2016 го OSZone News Новости информационных технологий 0 30-10-2012 20:30
Интернет - как ограничить максимальное число скачиваемых файлов в браузерах? God-of-Chaos Программное обеспечение Windows 0 06-10-2009 04:35
set temp в формате8 akpar Microsoft Windows 2000/XP 2 04-11-2006 13:59
Переместить Doc-s and Set-s kirillkr Автоматическая установка Windows 2000/XP/2003 3 20-03-2005 19:06




 
Переход