Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: [Util] Пакетная упаковка 
Author Message
aLexx



PostPosted: Sun May 27, 2007 06:21    Post subject: Reply with quote

Так-с, готово. Прикрутил коммандную строку. Параметры:

PackDir.exe "sourcedir" ["destinationdir"] [-r] [-d] [-c] [-7z] [-7lzma] [-7ppmd] [-ace] [-rar]

"sourcedir" - Обязательный. Каталог, где находятся каталоги (тавтолог... Smile), предназначенные для упаковки.
"destinationdir" - Необязательный. Каталог, куда сбрасывать готовые архивы. Если отсутствует, то архивы
будут писаться в "sourcedir". Кавычки в путях ОБЯЗАТЕЛЬНЫ!!! И пробел между ними.
Ключи (необязательные, могут отсутствовать):
-r[un] -- Автоматически запустить утильку после просчёта всех директорий;
-d[el] -- Отключить удаление исходных каталогов (по умолчанию включено);
-c[hk] -- Отключить проверку на длину архивов (по умолчанию включено);
-7z[ip] -- Отключить архиватор 7zip;
-7l[zma] - Отключение упаковки 7zip методом LZMA;
-7p[pmd] - Отключение упаковки 7zip методом PPMd.
-ace -- Отключить архиватор ACE;
-rar -- Отключить архиватор RAR.

Если имеются оба ключа [-7lzma] [-7ppmd], то это будет равнозначно ключу
-7z[ip] - Отключение упаковки 7zip.

Кнопка на панели ТС:
Code:

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Addon\PackDir\PackDir.exe"
"%P" "%T" -r
%COMMANDER_PATH%\Addon\PackDir\PackDir.exe
Пакетная упаковка каталогов


-1


Здесь в параметрах комм. строки только пути:
"%P" - панель, где стоит курсор;
"%T" - противоположная панель;
и ключ автозапуска -r[un]. По вкусу каждый может поставить другие ключи и свою иконку.
Напоминаю, что кавычки вокруг %P и %T ОБЯЗАТЕЛЬНЫ!!! И пробел между ними. Также пробелами
разделяются все ключи.
Также добавлена фишка: при использовании ключа -r[un], если при нажатии кнопки "PackDir"
на панели ТС держать нажатым SHIFT, автозапуск блокируется.

Ессно, стопроцентно, полно глюков. Те, что я выловил за 3 дня, пофиксил.
Просьба потестировать в полный рост, особенно упаковку 7zip на разном объёме ОЗУ.
View user's profile Send private message Send e-mail Visit poster's website


Powered by phpBB © 2001, 2005 phpBB Group