|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] выравниваемые текста в bat |
|
CMD/BAT - [решено] выравниваемые текста в bat
|
Новый участник Сообщения: 29 |
с помощью батника генерируется txt файл, как сделать, чтобы было нормальное выравнивание?
1. L1 0306.zip 26652 КБ GP 2. L1 0310.zip 17768 КБ GP 3. L1 2567.zip 35539 КБ GP 4. L2 0306.zip 8883 КБ GP 5. L3 0306.rar 8883 КБ GP 6. L3 0307.rar 1 КБ GP Как сделать чтобы было нормальное выравнивание обьема по правому краю? А именно вот так: 1. L1 0306.zip 26652 КБ GP 2. L1 0310.zip 17768 КБ GP 3. L1 2567.zip 35539 КБ GP 4. L2 0306.zip 8883 КБ GP 5. L3 0306.rar 8883 КБ GP 6. L3 0307.rar 1 КБ GP |
|
Отправлено: 21:03, 01-07-2013 |
Ветеран Сообщения: 1758
|
NibelungXXX, Попробуй
Как-то так: |
Последний раз редактировалось Foreigner, 07-07-2013 в 14:05. Отправлено: 13:50, 07-07-2013 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Foreigner, спасибо все получилось, ваш скрипт понравился
|
Отправлено: 19:36, 07-07-2013 | #12 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Подскажите как побороться..
Появились архивы с part01, part02 и сбивают все выравнивание.. Суть программы, все архивы zip и rаr записывает в лог, по порядку, выше все расписано было.. @echo off setlocal pushd "%cd%" set "cnt=100" for /f "tokens=*" %%i in ("%cd%") do set "name=%%~nxi" for /f "delims=" %%i in ('dir /b/a-d "%cd%\*.zip" "%cd%\*.rar" 2^>nul') do call:1 "%%i" set /a cnt-=100 1>"%cd%\%name%p.txt" ( for /f "tokens=2 delims==" %%i in ('set file_') do echo %%i ) popd goto:eof :1 set /a cnt+=1 set /a n=cnt-100 set "n=???%n%" set "n=%n:~-3%" set "fname=%~1" set "fname=%fname:~-30%" set /a size=%~z1 / 1024 +1 set "size=?????????%size% KБ" set "size=%size:~-10%" set "file_%cnt%=%n:?= %. %fname:?= % %size:?= % CD % DVD " Стало с этими part01 криво писать, потому что название отличается ровно на табуляцию((..Выглядит так: 1. bakup 0802.zip 4272 KБ CD DVD 2. bakup 0802.part01.rar 70411 KБ CD DVD 3. bakup 0802.rar 145815 KБ CD DVD |
Последний раз редактировалось NibelungXXX, 12-08-2013 в 18:37. Отправлено: 18:24, 12-08-2013 | #13 |
Пользователь Сообщения: 148
|
Профиль | Сайт | Отправить PM | Цитировать NibelungXXX, попробуйте такую:
См. call :EchoTab - я там 4 поставил (в первой строке). Можете подкорректировать под себя макс. кол-во TAB-ов. |
Отправлено: 00:38, 14-08-2013 | #14 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать |
Отправлено: 20:34, 14-08-2013 | #15 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Как записать в txt файл большой кусок текста с помощью bat | Андрей_Угаров@vk | Скриптовые языки администрирования Windows | 17 | 15-12-2022 18:47 | |
CMD/BAT - как сделать .bat который выполнит поиск нужного текста с заменой не нужного на нужный | ***b.m.m.c.b*** | Скриптовые языки администрирования Windows | 3 | 01-03-2018 09:53 | |
CMD/BAT - [решено] CMD/BAT - С помощью bat-ника найти и удалить текст в файле | InVariable | Скриптовые языки администрирования Windows | 4 | 22-05-2015 20:06 | |
CMD/BAT - Поиск и замена текста через bat | Lilless | Скриптовые языки администрирования Windows | 0 | 28-02-2012 02:08 | |
CMD/BAT - [решено] программа(.bat файл) которая случайным образом запускает .bat файлы из предложенных | gangsterovich | Скриптовые языки администрирования Windows | 1 | 07-12-2010 06:45 |
|