igor_andreev
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: И где, вобще, можно почитать инфу на эту тему? | Там же, где и все берут. Добавляешь к команде в командной строке /? и читаешь хелп. for /? Цитата: delims=xxx Задает набор разделителей. Заменяет набор разделителей по умолчанию, состоящий из пробела и символа табуляции. tokens=x,y,m-n Задает элементы, передаваемые из каждой строки в тело цикла for при каждой итерации. В результате размещаются дополнительные имена переменных. Форма m-n задает диапазон, указывающий элементы с m-го по n-ый. Если последним символом строки tokens= является звездочка (*), то размещается дополнительная переменная, в которую помещается остаток строки после разбора последнего элемента. | В твоем случае, посмотри как ipconfig выводит. Можно использовать двоеточие, как разделитель. Попробуй Код: @echo off for /f "tokens=2 delims=:" %%a in ('ipconfig') do echo %%a pause | На экран будет выведено все, что for найдет после двоеточий. А попробуй напиши tokens=1 . На экране будет все, что команда for найдет до двоеточий. http://www.robvanderwoude.com/ntfortokens.html пошагово все расписано |