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

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

Старожил


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

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


Цитата a508475:
%%А - это переменная? »
Это внутренняя переменная, которая работает только внутри цикла For.
Цитата a508475:
/f "delims=" что делает? делимс это какая то синтаксическая константа? »
Устанавливает пустой разделитель вместо разделителя по умолчанию. Цитата из For /? (Эту справку я вам всё же рекомендую прочитать, чтобы мне не приходилось дословно её пересказывать):
Цитата:
Код: Выделить весь код
FOR /F ["ключи"] %переменная IN (`команда`) DO команда [параметры]
...Необязательный параметр "ключи" служит для переопределения правил разбора по умолчанию. Он представляет собой заключенную в кавычки строку, содержащую одно или несколько ключевых слов для определения параметров разбора.
читать дальше »
Код: Выделить весь код
        eol=c           - знак начала комментария в конце строки
                          (допускается задание только одного знака).
        skip=n          - число пропускаемых при обработке строк в начале
                          файла.
        delims=xxx      - набор разделителей вместо используемых по умолчанию
                          пробела и знака табуляции.
        tokens=x,y,m-n  - номера подстрок из каждой строки, передаваемые в тело
                          цикла "for" для каждой итерации. При использовании
                          этого ключа выделяются дополнительные имена
                          переменных. Формат m-n представляет собой диапазон
                          подстрок с номерами от m по n. Если последний знак
                          в строке tokens= является звездочкой, создается
                          дополнительная переменная, значением которой будет
                          весь оставшийся текст в строке после разбора
                          последней подстроки.
        usebackq        - применение новой семантики, при которой строка,
                          заключенная в обратные кавычки, выполняется как
                          команда, строка, заключенная в прямые одиночные
                          кавычки, является строкой-литералом, а двойные
                          кавычки могут использоваться для задания имен
                          файлов в наборе.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:20, 10-09-2013 | #6