cmd for



For f

Автор Ёобака Улыбака задал вопрос в разделе Другие языки и технологии

Вопрос по циклам for /f в cmd и получил лучший ответ

Ответ от Алекс Куха[гуру]
Цикл for /f в cmd служит для построчного разбора вывода команд. Чтобы перебрать файлы и пронумеровать их, используйте ключ usebackq. Для подсчета итераций применяйте выражение set /a i=i+1. Обязательно включите отложенное расширение переменных через SETLOCAL EnableDelayedExpansion, иначе счетчик обновится только после цикла. В самом блоке for /f вызывайте dir /b, увеличивайте счетчик и выводите данные через восклицательные знаки, например echo !name! !i!.

Ответ от IRQ[гуру]
Думаю надо как-то по-другому считать i. Например set /a i=i+1

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Вопрос по циклам for /f в cmd

Переменные в bat
for /f %i in (file.txt) do set name=%i
или так
for /f %i in ('dir /b ') do set name=%iподробнее...
спросили в Pid
CMD: Узнать PID процесса и завершить его, но не дочерний
for /F "tokens=1,2" %%a in ('tasklist') do if %%a==CommFort.exe set pid=%%b
Теперь в
подробнее...

CMD/BAT - Замена текста в txt
Лови батник, я думаю разберешься что к чему:

@echo off
setlocal
подробнее...

Как удалить обновления windows через cmd
@echo off
color 0A
mode con: cols=40 lines=12
setlocal enabledelayedexpansionподробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

помогите написать bat-файл.
Команда IF NOT EXIST в bat-файлах проверяет отсутствие файла или папки перед выполнением действия,
подробнее...

Нужен bat-файл для удаления файлов по дате старше 2 дня на Win2003. Изучать команды нет времени
Не согласен с предыдущим оратором: данное условие программировать - задача нетривиальная. Может
подробнее...

Вопрос по командной строке Windows.
@echo off
for /f "tokens=1,3,1-4*" %%i in ('reg query HKLMSOFTWAREWOW6432NodeKasperskyLab /v
подробнее...

Что такое реентерабельная программа?
от ре-энтер
Программа, в которую можно повторно войти.
Например, асинхронно работающие
подробнее...

CMD BAT фаилы. Вставить, дописать текст!
echo ВОЛК > name.txt //заменяет все содержимое файла name.txt словом ВОЛК
echo ВОЛК
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*