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

Показать сообщение отдельно

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


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

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


Цитата megaloman:
конструкция
(set TKatD="%%a"&if "%%a"==!TKatD! (call :ObrabKat))
меня угнетает, я её не понимаю. Как возможный приём (не решение, только как пример): »
Я увидел, что в случае такого странного каталога переменная TKatD далее урезана, а в переменной %%a - полное имя и логика была такая, что, возможно, при присваивании переменная "ломается" и это должно было отсечь такие случаи и не обрабатывать дальше такой каталог. Но это не работает, этот if я убираю, оставляю только call.

С EnableDelayedExpansion - наверное действительно в данном конкретном случае поможет, завтра поэсперементирую. А как быть в случае наличия в имени файла скобки ( ? Скрипт не завершится с ошибкой?

Отправлено: 17:21, 17-11-2021 | #3