| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| LonerD 
 
  
 Joined: 04 Jan 2011
 Posts: 1172
 Location: Макеевка
 
 | 
			
				|  (Separately) Posted: Thu May 17, 2012 22:26    Post subject: [Request] Утилита для запуска wcx-плагинов |   |  
				| 
 |  
				| Запрос. Консольная утилита (назовём её wcxrun.exe).
 В качестве параметров передаются расширения файлов из секции [PackerPlugins] файла wincmd.ini (или другого файла, если выполнен редирект секции) и список выделенных файлов/папок на панели Тотала.
 Утилита определяет какой именно плагин соответствует данному расширению, и запускает связанный с ним архиваторный плагин.
 
 Пример. Выделяем файлы на панели и запускаем команду с параметрами
 wcxrun.exe -bz2 %P%N
 Это равноценно тому, что мы вызываем cm_PackFiles, затем из секции Packer выбираем расширение bz2 в выпадающем списке, а затем нажимаем ОК.
 
 Нюансы:
 1. Если утилита будет напрямую работать с wcx - ещё лучше (чтобы старые плагины, не поддерживающие фоновый режим, не мешали работе в Тотале), но не столь важно. Не знаю, можно ли вообще этот пункт реализовать.
 2. Поддержка 64-битных плагинов и работа в 64-битном Тотале - весьма желательна.
 3. Вызов окна настроек плагина особо не нужно, хотя желательно - с неким параметром будет запущен cm_PackFiles, выбран нужный плагин, но ОК не будет нажато.
 
 PS. Да, я знаю, что запрошенный функционал можно попробовать реализовать через утилиту TCMCWindow, но это совсем не элегантно и будет работать лишь в локальном случае.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Fri May 18, 2012 03:19    Post subject: |   |  
				| 
 |  
				| cmdtotal Давно не юзал, не ручаюсь за нынешнюю стабильность в работе.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| LonerD 
 
  
 Joined: 04 Jan 2011
 Posts: 1172
 Location: Макеевка
 
 | 
			
				|  (Separately) Posted: Fri May 18, 2012 03:53    Post subject: |   |  
				| 
 |  
				| Flasher Спасибо, но не то.
 Утилитка с романтичным названием может распаковывать, тестировать файлы и выводить список.
 А самое вкусное - упаковывать - не умеет.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Fri May 18, 2012 04:20    Post subject: |   |  
				| 
 |  
				| LonerD А почему бы тогда сразу не использовать консольные утилиты для соотв. типов, как это многие делают?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| MVV 
 
  
 Joined: 15 Oct 2009
 Posts: 4815
 Location: Ростов-Дон
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| LonerD 
 
  
 Joined: 04 Jan 2011
 Posts: 1172
 Location: Макеевка
 
 | 
			
				|  (Separately) Posted: Fri May 18, 2012 13:45    Post subject: |   |  
				| 
 |  
				|  	  | Quote: |  	  | А почему бы тогда сразу не использовать консольные утилиты для соотв. типов | 
 Не для всех wcx есть консольные утилиты. Из того, что у меня стоит: AES, Catalog Maker, DiskDir Extended, NSCopy, Puzzle, TreeCopyPlus, TotalRSZ.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Sat May 19, 2012 19:13    Post subject: |   |  
				| 
 |  
				| LonerD AES/Puzzle > AES Crypt, PyCrypt, DSCrypt и т.д.
 Catalog Maker и DiskDir Extended > скрипты, батники нашего форума
 NSCopy > в прилагаемой утилите есть поддержка комстроки.
 TreeCopyPlus > DropIt (уже приводил), скрипты.
 TotalRSZ > тут вообще полно вариантов: NConvert, Convert от ImageMagick, Batch Image Processor, IrfanView и т.д.
 
 О чём речь?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |