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 

Рекурсивная пофайловая упаковка
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
doslidnik



Joined: 19 Aug 2012
Posts: 16

Post (Separately) Posted: Sun Aug 19, 2012 18:40    Post subject: Reply with quote

В WINCMD.INI поменял
Code:
rar=%commander_path%\Programm\SFX Tool\7zFM.exe ^.rar

на
Code:
rar=362,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx

либо так
Code:
rar=362,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx ^.rar

После изменений TC перезапускал.
В любом случае пишет "Зашифровано -> F5"
При чем здесь 362, так и не понял.

Да бог с ним. И так помогли. Шифровать не буду.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Aug 19, 2012 18:58    Post subject: Reply with quote

А версия плагина какая? Там xml или ini идёт конфигом?

doslidnik wrote:
При чем здесь 362, так и не понял.
На появление окна запроса пароля не влияет, но поставить на исправленное мной стоит для убора нежелательных проблем при попытках модифицировать.

Last edited by Flasher on Sun Aug 19, 2012 19:26; edited 1 time in total
Back to top
View user's profile Send private message
doslidnik



Joined: 19 Aug 2012
Posts: 16

Post (Separately) Posted: Sun Aug 19, 2012 19:04    Post subject: Reply with quote

Flasher wrote:
А версия плагина какая? Там xml или ini идёт конфигом?

7zip.ini файл датирован 13.08.08

Я так понял нужно ставить новьій 7zip c xml?
А впринципе в другой папке есть более новьій где есть и ini и xml.
Пробую.

Total7zip.xml от 21.04.2011
Указал и перегружал TC
так
rar=116,%COMMANDER_PATH%\Programm\SFX Tool\Total7zip.wcx ^.rar
либо так
rar=116,%COMMANDER_PATH%\Programm\SFX Tool\Total7zip.wcx
Без изменений.


Last edited by doslidnik on Sun Aug 19, 2012 19:13; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Aug 19, 2012 19:11    Post subject: Reply with quote

doslidnik wrote:
7zip.ini файл датирован 13.08.08
Гмм.. Плагин-то только в конце 2010-го появился. Laughing И файл там был одноимённый (total7zip.ini, а не 7zip.ini).
Исходить из этой информации - ставить/не ставить, я не могу. Хотя лучше сразу поставить, чего кота за .. тянуть..
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10252
Location: Россия, Саратов

Post (Separately) Posted: Sun Aug 19, 2012 19:37    Post subject: Reply with quote

doslidnik
Во-первых, прошу держаться ближе к основной теме (последние посты к автоматизации уже никак не относятся). Во-вторых, рекомендую перед отправкой перечитывать написанное — слишком много ошибок и описок, мешает нормальному восприятию.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 708

Post (Separately) Posted: Sun Aug 19, 2012 20:29    Post subject: Reply with quote

Help wrote:
1: create new archives
2: modify existing archives
4: multiple files in 1 archive
8: delete from archive
16: options dialog
32: packing in memory
64: detects archive by content
128: search text in archives
256: open only with Ctrl+PgDn
512: encryption


Flasher,
Не имею ничего против 64, 4 и 16 в твоём 116 (64+32+16+4), но 32 здесь явно лишнее.


Last edited by Mellomann on Sun Aug 19, 2012 20:55; edited 1 time in total
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10252
Location: Россия, Саратов

Post (Separately) Posted: Sun Aug 19, 2012 20:36    Post subject: Reply with quote

Mellomann
Моя реплика про оффтоп касалась не только конкретного адресата. Про параметры WCX-плагинов здесь разговор заканчиваем.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Strek



Joined: 17 Oct 2010
Posts: 188

Post (Separately) Posted: Mon Apr 08, 2013 02:18    Post subject: Reply with quote

Flasher
Этот скрипт пакует только файлы (стал на папку и после вызова скрипта он запаковал только файлы в папке и каждый отдельно), можно, чтобы как есть паковал? То есть стал на папку и чтобы запаковал в эту же панель с именем папки. Если выделил несколько файлов и папок, то с именем корневой папки/диска.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Apr 08, 2013 02:41    Post subject: Reply with quote

Strek
Первый вариант, как более подходящий, чего вдруг отмёлся?

Code:
Если выделил несколько файлов и папок, то с именем корневой папки/диска.
1, 2...
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Nick



Joined: 26 Dec 2014
Posts: 107

Post (Separately) Posted: Sat Jan 17, 2015 20:13    Post subject: Reply with quote

Как можно модифицировать данный скрипт, чтобы его приспособить под замену сохраненных страниц на архивные файлы?
Т.е., чтобы файлы форматов htm, html, mht заменялись бы на архивы. Но, в случае с html очень часто есть еще и папка "<original name>_files", которую хотелось бы упаковать в один архив (вместе с файлом htm или html).
Как опции:
1) Сделать возможным удаление файлов и соответствующих папок (но, после успешного тестирования архива).
2) Возможность замены страниц на архивы только в текущей папке.
3) Замена во всех выделенных папках.
4) Упаковка всех страниц в единый архив в выделенных папках или в текущей папке.
5) Выбор формата архивирования (Rar, 7z, и др.).

Также еще как опция, можно сделать создание каталога, например "Страницы" и перемещение туда всех архивных файлов.

Важно учесть, что длина пути может быть гораздо больше 259 символов. Также могут встречаться в названиях страниц и папок специальные символы (например, ●, ™, ® и др., различные знаки "<"">" и т.д.)
Данный скрипт позволил бы увеличить свободное место, а также скорость работы с HDD, особенно с учетом того, если имеется множество страниц в различных местах, в которых обычно всегда бывает много небольших файлов...
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Jan 17, 2015 22:12    Post subject: Reply with quote

Nick wrote:
Как опции:
>>
Flasher wrote:
Нужно в каждом из топиков указать пункт(ы), которы(й/е) с ТТЗ ещё не реализован(ы) в соотв. скрипте.
Т.е. есть убеждение, что ни по одному из перечисленных пунктов скрипт не проходит? Лень тестировать с параметрами скрипта и знакомиться с ключами 7z могу обменять лишь на лень модифицировать.

Насчёт спецсимволов - в 71 строке ' 1' заменить на ',,-1' и первым параметром подставлять %WL.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Nick



Joined: 26 Dec 2014
Posts: 107

Post (Separately) Posted: Sun Jan 18, 2015 19:34    Post subject: Reply with quote

Flasher wrote:
Т.е. есть убеждение, что ни по одному из перечисленных пунктов скрипт не проходит?
Нет. На всякий случай, привел Wink
п.1. это ключи -df -t п.3 и п.5. скорее всего останется после изменения.
Главное - это как-то соединить файл htm или html и папку _files. С остальными одиночными архивами форматов mht, maaf и т.п. и так понятно. Их можно будет заменить ключами самого архиватора.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Jan 18, 2015 22:41    Post subject: Reply with quote

Nick wrote:
Нет. На всякий случай, привел
А по мне это был обычный копипаст.
Nick wrote:
п.1. это ключи -df -t п.3 и п.5. скорее всего останется после изменения.
-t не поможет, помимо -df есть ещё -dr и -dw. Для 7-zip это -sdel. А п. 2? Выделил файлы - вот и замена в активной (а не текущей). Я пока вижу п. 4 и _files из нереализованных. п. 4 тут я считаю лишним, т.к. для рекурсии есть ключи -ep и -r, которые тут не годятся. Я бы отдельный и более компактный скрипт создавал для данной задачи (без учёта _files можно вообще обойтись простой кнопкой).
Nick wrote:
Их можно будет заменить ключами самого архиватора.
Нет, архиватор тут не поможет. Тут поможет 4 параметр скрипта.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Nick



Joined: 26 Dec 2014
Posts: 107

Post (Separately) Posted: Tue Jan 20, 2015 18:21    Post subject: Reply with quote

Flasher wrote:
-t не поможет
Не очень понял почему? Как раз имеет смысл ставить, например -df -t, чтобы файлы удалились только после успешного тестирования архива.
Flasher wrote:
без учёта _files можно вообще обойтись простой кнопкой.
В этом и есть проблема. Остальные архивные форматы html можно и так архивировать с проверкой и удалением (текущим скриптом), т.к. они имеют один файл. Проводник как-то связывает файл htm или html и папку _files. TC такого не делает.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Jan 20, 2015 19:12    Post subject: Reply with quote

Nick wrote:
Как раз имеет смысл ставить
Согласен, с командой t спутал. А что касается перемещения, то вместо a можно будет задействовать m, и тогда -df будет лишним.
Nick wrote:
В этом и есть проблема.
Не нужно выдёргивать из контекста. Я это прекрасно понимаю.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
Page 4 of 7

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group