View previous topic :: View next topic |
Author |
Message |
LonerD
Joined: 04 Jan 2011 Posts: 1168 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: 1168 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: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1168 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 |
|
|
|