Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проверка на наличие пустых параметров
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Не очень понимаю командные файлы, но пытаюсь разобраться. Подскажите, как можно сделать проверку на наличие пустых параметров? Есть задание: Разработать командный файл создающий, копирующий или удаляющий каталог, указанный в командной строке, в зависимости от выбранного ключа (замещаемого параметра) /n, /c, /d Есть решение: if %1==/n md %2 if %1==/c xcopy /i /e %2 %3 if %1==/d rd /s /q%2 Возможно что-то не так... буду признательная за любую помощь. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2018, 00:47 |
|
||
|
Проверка на наличие пустых параметров
|
|||
|---|---|---|---|
|
#18+
nastena_r_v, Что значит "наличие пустых параметров"? Отсутствующих, вы имеете в виду? Можно, например, так: Код: plaintext Кстати, рекомендую всегда в IF параметры и условия заключать в кавычки, иначе при отсутствии параметра могут быть сюрпризы: попробуйте ваш батник запустить без параметров из cmd. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2018, 01:38 |
|
||
|
Проверка на наличие пустых параметров
|
|||
|---|---|---|---|
|
#18+
alekcvpКстати, рекомендую всегда в IF параметры и условия Параметры и ожидаемое значение, разумеется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2018, 01:39 |
|
||
|
Проверка на наличие пустых параметров
|
|||
|---|---|---|---|
|
#18+
alekcvpМожно, например, так:Нежелательно использовать для имитозаполнения символы, которые хотя бы в каком-то месте имеют специальное значение. Можно по привычке применить их в сложной конструкции, где этот символ будет интерпретирован как-то иначе, и наиметь проблем на пустом месте. Двойная кавычка в этом смысле - не очень подходящий символ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2018, 15:03 |
|
||
|
Проверка на наличие пустых параметров
|
|||
|---|---|---|---|
|
#18+
В условиях пакетных файлов двойные кавычки удобны тем, что позволяют сравнивать значения с пробелами и некоторыми другими, тоже специальными , символами: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2018, 15:38 |
|
||
|
|

start [/forum/topic.php?fid=16&gotonew=1&tid=1340189]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 266ms |

| 0 / 0 |
