Elroir
 
  
  Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору GORA2    Цитата:|  а вот его бы еще дополнить выравниванием чисел по "правому краю". Удобочитаемость выводимых таким образом в столбик чисел значительно возрастает.  |      Добавляются две строчки:    Код:    @echo off   for %%a in (1 12 123 1234 12345 123456 1234567 12345678 123456789 1234567890 12345678901 123456789012 1234567890123 12345678901234 123456789012345) do (   set SIZE=%%~a   call :show   )   goto :EOF   :show   if not "%SIZE:~-13,-12%"=="" (set SIZE=%SIZE:~-15,-12% %SIZE:~-12,-9% %SIZE:~-9,-6% %SIZE:~-6,-3% %SIZE:~-3%) else (   if not "%SIZE:~-10,-9%"=="" (set SIZE=%SIZE:~-12,-9% %SIZE:~-9,-6% %SIZE:~-6,-3% %SIZE:~-3%) else (   if not "%SIZE:~-7,-6%"=="" (set SIZE=%SIZE:~-9,-6% %SIZE:~-6,-3% %SIZE:~-3%) else (   if not "%SIZE:~-4,-3%"=="" (set SIZE=%SIZE:~-6,-3% %SIZE:~-3%)   )))   set "SIZE=                   %SIZE%"   set "SIZE=%SIZE:~-19%"   echo Bytes: %SIZE%     |      А количество цифр и соответсвенно расположение правого края, регулируются числом в последней выделенной строке.   
 
 ---------- "В интернете есть все, но не всегда" |  
  |