mugil_cephalus
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору vmix Код: wmic logicaldisk get caption,size | Добавлено: tarakhanoff Код: for /l %%i in (1,20,221) do tools.exe %%~i 20 call rename.bat pause | нужно Код: tools.exe 1 20 tools.exe 21 20 tools.exe 41 20 ................. tools.exe 221 20 rename.bat | или Код: tools.exe 1 20 rename.bat tools.exe 21 20 rename.bat tools.exe 41 20 rename.bat ................. tools.exe 221 20 rename.bat | ?? во втором случае - Код: for /l %%i in (1,20,221) do tools.exe %%~i 20 &call rename.bat pause | см. for /? help - Цитата: Итерация диапазона значений Используйте переменную итерации для установки начального значения (НачальноеЗначение#), а затем перемещайтесь по диапазону значений, пока значение не превысит конечное значение множества (КонечноеЗначение#). /L выполнит итерацию, сравнив параметр НачальноеЗначение# с параметром КонечноеЗначение#. Если параметрНачальноеЗначение# меньше параметра КонечноеЗначение#, то выполняется команда. Когда переменная итерации превысит параметр КонечноеЗначение#, командная оболочка покидает цикл. Также можно использовать отрицательный параметр шаг# для перемещения в диапазоне убывающих значений. Например, (1,1,5) создает последовательность «1 2 3 4 5», а (5,-1,1) создает последовательность «5 4 3 2 1». Используется следующий синтаксис. for /L {%% | %}переменная in (НачальноеЗначение#,шаг#,КонечноеЗначение#) do команда [ПараметрыКоманднойСтроки] |
|