|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Проверка переменной |
|
CMD/BAT - [решено] Проверка переменной
|
Новый участник Сообщения: 39 |
Условие такое:
Если пробелов в переменой больше или равно одному, тогда: echo "Ошибка" & pause & exit |
|
Отправлено: 12:14, 08-05-2017 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 12:39, 08-05-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Последний раз редактировалось mwz, 08-05-2017 в 14:15. Отправлено: 13:03, 08-05-2017 | #3 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать |
Отправлено: 17:13, 08-05-2017 | #4 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата alpap:
![]() |
||
------- Отправлено: 17:40, 08-05-2017 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать mwz, позволяет обнаруживать даже там, где его нет. alpap, для решения поставленной задачи Ваш код в указанном виде не подходит. Ибо кроме пробелов в качестве разделителей могут выступать и иные символы. Иллюстрация:
@echo off setlocal enableextensions enabledelayedexpansion set sVar=Мама,Мыла;раму call :v %sVar% pause& exit endlocal exit /b 0 :v echo [%1] [%2] [%3] [%4] if not "%~2"=="" echo Ошибка exit /b ![]() — пробелов нет, а код ошибочно полагает, что есть. |
Отправлено: 18:10, 08-05-2017 | #6 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Iska,
да, позже уже сам понял что подход неправильный (например: %1переданный - aaa;bbb в выводе будет иметь два параметра aaa и bbb) ничего, подобные ошибки тоже нужны на форуме для практики |
Отправлено: 18:57, 08-05-2017 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Проверка по переменной | ware | Скриптовые языки администрирования Windows | 18 | 06-11-2019 01:01 | |
CMD/BAT - Проверка переменной цикла for | nanervax | Скриптовые языки администрирования Windows | 0 | 29-12-2015 12:54 | |
2013 - [решено] Проверка значения переменной wBook | corbis | Microsoft Office (Word, Excel, Outlook и т.д.) | 8 | 16-08-2015 03:17 | |
CMD/BAT - [решено] проверка последнего символа переменной %%i | icq99999999 | Скриптовые языки администрирования Windows | 4 | 12-11-2014 20:23 | |
Проверка переменной | Алексей Zn | Вебмастеру | 1 | 20-09-2013 14:41 |
|