| 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: 2974 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: 2974 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 | 
		 | 
	
	
		  | 
	
	
		 |