Это внутренняя переменная, которая работает только внутри цикла 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 - применение новой семантики, при которой строка,
заключенная в обратные кавычки, выполняется как
команда, строка, заключенная в прямые одиночные
кавычки, является строкой-литералом, а двойные
кавычки могут использоваться для задания имен
файлов в наборе.
|