Имя пользователя:
Пароль:
 

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

Googler


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

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


Цитата sov44:
поясните пожалуйста код »
Код: Выделить весь код
@echo off
SetLocal EnableDelayedExpansion

for /f "delims=-." %%a in ('dir/b/a-d kb*.msp') do (
  set "$a=%%a   "          &rem: добавляем в конец имени файла
                            rem: пробелы [для выравнивания столбцов]
  set "$s=!$s!KB!$a:~2,9!" &rem: добавляем в конец текущей строки [$s]
                            rem: "KB" и часть имени файла, начиная с 3-го
                            rem: символа длиной 9 символов [включая пробелы]
  set/a $i+=1              &rem: увеличиваем счетчик столбцов [$i]
  if !$i! equ 5 (           rem: если это последний столбец, то:
    echo:!$s!              &rem:   выводим строку [$s]
    set "$s="              &rem:   зачищаем переменную строки [$s]
    set/a $i=0             &rem:   обнуляем счетчик столбцов [$i]
  )
)
echo:!$s!                  &rem: выводим неполный остаток строки [$s]
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:47, 29-06-2011 | #5