View previous topic :: View next topic |
Author |
Message |
Lari
Joined: 12 Mar 2007 Posts: 30
|
(Separately) Posted: Wed Mar 14, 2007 12:49 Post subject: Кнопка для создания Rar архива |
|
|
Здравствуйте!
Подскажите как правильно написать кнопку на панель инструментов для действия:
упаковка в rar архив папки/файла находящихся под курсором (выделенных) с максимальным сжатием. готовый архив создается в текущей папке.
Посмотрел примеры которые уже есть на форуме, но упаковка идет не так: ставлю в параметры -m5 (максимальная степень сжатия), получается архив. Но его размер больше того, который получается при сжатие непосредственно в WinRar на максимуме (сжатие через диалог "имя и параметры архива")? Какие еще необходимо указать параметры в командной строке?
! | Avada: | Перемещено из Секретов и советов в Общие вопросы. | |
|
Back to top |
|
 |
gegabit

Joined: 20 Oct 2006 Posts: 133 Location: дети берутся?
|
(Separately) Posted: Wed Mar 14, 2007 14:16 Post subject: |
|
|
что то ты ошибся где-то.
Только что проверил на calc, калькуляторе для тотала.
32 файла 8 папок.
Кнопка:
Code: | TOTALCMD#BAR#DATA
"C:\Program Files\WinRAR\WinRAR.exe"
a -m5 "%O.rar" ""%N""
C:\Program Files\WinRAR\WinRAR.exe
Упаковать текущий файл
-1
|
При упаковке файлов:
-m5 - Size 438 612
-m4 - Size 438 620
Размеры с командной строки и с оболочки совпадают (потому что по другому и быть не может)
Далее не проверял, потому что смысла нет.
Почитай справку к РАРу, там все есть про упаковку и сжатие. Тот же рар все равно теми же командами жмет.
Да! Щя прочитал. может быть в это дело:
Quote: | По умолчанию при использовании методов -m1 и -m2, применяется только основной алгоритм сжатия. Улучшенные алгоритмы для обработки звуковых данных и полноцветной графики (true color) используются лишь в режимах -m3..-m5, а улучшенный алгоритм сжатия текста активизируется только в режимах -m4..-m5. Если вас не устраивает такое стандартное распределение режимов, вы можете его переопределить с помощью ключа -mc switch. |
и
Quote: | Ключ имеет следующий синтаксис:
-mc[параметр1][:параметр2][модуль][+ или -]
где <модуль> — односимвольное поле, указывающее часть алгоритма сжатия, который должен быть сконфигурирован. Может принимать следующие значения:
A Сжатие аудиоданных;
C Сжатие графических данных true color (RGB);
D Дельта-сжатие;
E Сжатие 32-битовых исполняемых файлов x86;
I Сжатие 64-битовых исполняемых файлов Intel Itanium;
T Сжатие текстов. |
Если только разница в определении режимоф сжатия тех или иных файлов ком-строкой. _________________ Единственный недостаток водки - недостаток водки! |
|
Back to top |
|
 |
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Wed Mar 14, 2007 21:20 Post subject: |
|
|
Наверное в одном случае solid был, а в другом не-solid и/или изменены умолчательные размеры инфо для восстановления. |
|
Back to top |
|
 |
Parcan

Joined: 15 Dec 2004 Posts: 399 Location: Russian
|
(Separately) Posted: Thu Mar 15, 2007 10:11 Post subject: |
|
|
скорее всего в визуальной оболочке поставил галку - непрерывное(солид) сжатие,
а в коммандной строке ключик -r0 забыл поставить |
|
Back to top |
|
 |
Lari
Joined: 12 Mar 2007 Posts: 30
|
(Separately) Posted: Thu Mar 15, 2007 12:10 Post subject: |
|
|
Спасибо, и правда был там лишний ключик.
Вот архивы больше и получались. |
|
Back to top |
|
 |
LocKtaR-o-DarK

Joined: 12 Aug 2005 Posts: 349 Location: Москва
|
(Separately) Posted: Mon Mar 19, 2007 12:51 Post subject: |
|
|
помимо ключей необходимо также учитывать наличие и содержание файла RarFiles.lst _________________
 |
|
Back to top |
|
 |
dizan82

Joined: 06 Jun 2007 Posts: 3
|
(Separately) Posted: Sun Mar 02, 2008 16:30 Post subject: |
|
|
только как на кнопку архиватор повесить так и непонятно. Кнопка по вашему описанию не работает (((( |
|
Back to top |
|
 |
D1P

Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Sun Mar 02, 2008 16:59 Post subject: |
|
|
dizan82 wrote: | только как на кнопку архиватор повесить так и непонятно. Кнопка по вашему описанию не работает (((( |
А пути-то проверил? _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
 |
dizan82

Joined: 06 Jun 2007 Posts: 3
|
(Separately) Posted: Sun Mar 02, 2008 18:04 Post subject: |
|
|
Все вроде правильно делаю, но говорит мне что файл не найден. |
|
Back to top |
|
 |
D1P

Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Sun Mar 02, 2008 18:56 Post subject: |
|
|
dizan82 wrote: | Все вроде правильно делаю, но говорит мне что файл не найден. |
Ну тогда просто перетащи WinRar.exe на панель инструментов, а потом подредактируй кнопку, вписав нужные параметры. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
 |
dizan82

Joined: 06 Jun 2007 Posts: 3
|
(Separately) Posted: Sun Mar 02, 2008 23:24 Post subject: |
|
|
ничего у меня не получается ((((((( чтото нетак я делаю незнаю только что именно |
|
Back to top |
|
 |
vadd
Joined: 17 May 2006 Posts: 11
|
(Separately) Posted: Fri Sep 12, 2008 08:26 Post subject: |
|
|
А как сделать, чтоб он упаковывал несколько выделенных папок, а то пакует только последнюю и плюс еще чтоб созданный архив становился выделенным?
И еще пожалуйста подскажите кнопочку чтоб создавалось письмо с выделенным файлом (прога Mozilla Thunderbird), если просто перетаскивать не получается (в Foxmail такой трюк работает, а в Тандере почемуто нет :((). Заранее спасибо!
! | Моторокер: | Про Мозиллу – офтоп. Читаем правила. | |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sat Sep 13, 2008 17:14 Post subject: |
|
|
Quote: | как сделать, чтоб он упаковывал несколько выделенных папок, а то пакует только последнюю |
Справка wrote: | %S помещает в командную строку имена всех выделенных файлов. Имена, содержащие пробелы, будут взяты в кавычки. Имейте в виду, что длина командной строки не может превышать 32767 символов.
%S10 помещает в командную строку имена не более чем 10 первых выделенных файлов. Вы можете использовать любое другое число для ограничения количества файлов, передаваемых в программу. |
|
|
Back to top |
|
 |
|