Author |
Message |
Topic: [script request] Распаковка/запаковка офисных файлов |
Saarilainen
Replies: 14
Views: 37614
|
Forum: Автоматизация Total Commander Posted: Tue Feb 16, 2010 20:56 Subject: [script request] Распаковка/запаковка офисных файлов |
выигрыш в сжатии на больших файлах в 2 раза (и это не предел)
Вобщем кумекал, изучал справку по командам и догнал
оказалось до смешного просто
call_pack.cmd
for /f "delims="" ... |
Topic: [script request] Распаковка/запаковка офисных файлов |
Saarilainen
Replies: 14
Views: 37614
|
Forum: Автоматизация Total Commander Posted: Thu Feb 11, 2010 20:23 Subject: [script request] Распаковка/запаковка офисных файлов |
да это я наверное недостаточно точно описал ситуацию. В папке с документами лежат не только от 2007-го офиса файлы, но и бинарные от 2003-го, и PDFки, и текстовые csv, xml. И эту папку всю нужно упако ... |
Topic: [script request] Распаковка/запаковка офисных файлов |
Saarilainen
Replies: 14
Views: 37614
|
Forum: Автоматизация Total Commander Posted: Thu Feb 11, 2010 17:42 Subject: [script request] Распаковка/запаковка офисных файлов |
смысл в том чтобы раззипованное содержимое в этих папках упаковать более эффективными алгоритмами (по сравнению с ZIP). Это не только офисных файлов касается, но также игровых ресурсов (FarCry наприме ... |
Topic: [script request] Распаковка/запаковка офисных файлов |
Saarilainen
Replies: 14
Views: 37614
|
Forum: Автоматизация Total Commander Posted: Thu Feb 11, 2010 16:37 Subject: [script request] Распаковка/запаковка офисных файлов |
Код работает! файлы перепаковываются. Но я б хотел ещё на два этапа разбить - упаковывать 7zip'ом не сразу, а уже после того как все файлы, заданные в маске, распакуются в свои папки. Но проблема как ... |
Topic: [script request] Распаковка/запаковка офисных файлов |
Saarilainen
Replies: 14
Views: 37614
|
Forum: Автоматизация Total Commander Posted: Thu Feb 11, 2010 10:42 Subject: [script request] Распаковка/запаковка офисных файлов |
с распаковкой всё замечательно получилось.
enumer.cmd
@echo off
set enum_types=*.docx;*.xlsx;*.xlsm;*.xlsb;*.pptx
if not -%1==- set enum_types=%1
for /r %%f in (%enum_types%) do call %0\. ... |
Topic: Запуск FreeArc для нескольких выделенных архивов |
Saarilainen
Replies: 12
Views: 29431
|
Forum: Автоматизация Total Commander Posted: Tue Feb 09, 2010 11:36 Subject: Запуск FreeArc для нескольких выделенных архивов |
Значит так: опция -ep (erased path) работает только в GUI. Как запустить dllку и передать туда список выделенных файлов пока не знаю. Зато нашёл удобный wcx-плагин "makebat". Теперь требуетс ... |
Topic: Запуск FreeArc для нескольких выделенных архивов |
Saarilainen
Replies: 12
Views: 29431
|
Forum: Автоматизация Total Commander Posted: Sun Feb 07, 2010 22:26 Subject: Запуск FreeArc для нескольких выделенных архивов |
Думаю, что можно вместо этого можно попробовать так:
работает, но для большой группы файлов зависает, будто бы листинги пишутся параллельно. Если в это время (пока запущено консольное окно) удалить ... |
Topic: Запуск FreeArc для нескольких выделенных архивов |
Saarilainen
Replies: 12
Views: 29431
|
Forum: Автоматизация Total Commander Posted: Sun Feb 07, 2010 20:50 Subject: Запуск FreeArc для нескольких выделенных архивов |
http://img4.imageshack.us/img4/6261/11516476.png
код ini
[em_FA_middle]
cmd=%COMMANDER_PATH%\Plugins\wcx\MultiArc\arc.exe
param="a -m=middle -ma- -wC:\TEMP --noarcext "%T\a ... |
Topic: Запуск FreeArc для нескольких выделенных архивов |
Saarilainen
Replies: 12
Views: 29431
|
Forum: Автоматизация Total Commander Posted: Sun Feb 07, 2010 20:42 Subject: Запуск FreeArc для нескольких выделенных архивов |
В принципе получилось.
{{}} полезно оказалось для листинга
А как вернуть имена выделенных файлов/каталогов без путей? - осталось только реализовать упаковку каждого выделенного объекта в отдельный а ... |
Topic: [script request] Распаковка/запаковка офисных файлов |
Saarilainen
Replies: 14
Views: 37614
|
Forum: Автоматизация Total Commander Posted: Sat Feb 06, 2010 12:23 Subject: [script request] Распаковка/запаковка офисных файлов |
MVV
принцип понятен, только как передать батнику на вход каталоги, в которых будет осуществляться поиск? И подскажи ещё как организовать в repacker.bat создание каталога с именем_расширением, распако ... |
Topic: Запуск FreeArc для нескольких выделенных архивов |
Saarilainen
Replies: 12
Views: 29431
|
Forum: Автоматизация Total Commander Posted: Sat Feb 06, 2010 12:11 Subject: Запуск FreeArc для нескольких выделенных архивов |
Синтаксис такой:
Arc command [options...] archive [files... @listfiles...]
Конкретно для команд тестирования и распаковки:
arc t archive
arc x archive
Как последовательно подсунуть ему выделенны ... |
Topic: [script request] Распаковка/запаковка офисных файлов |
Saarilainen
Replies: 14
Views: 37614
|
Forum: Автоматизация Total Commander Posted: Fri Feb 05, 2010 15:11 Subject: [script request] Распаковка/запаковка офисных файлов |
проще было бы написать один скрипт - который проходил бы по директориям и делал оба действия сразу - распаковывал и тут же упаковывал
можно действительно написать скрипт для отлова таких файлов и бол ... |
Topic: [script request] Распаковка/запаковка офисных файлов |
Saarilainen
Replies: 14
Views: 37614
|
Forum: Автоматизация Total Commander Posted: Fri Feb 05, 2010 14:01 Subject: [script request] Распаковка/запаковка офисных файлов |
Для последующей более плотной упаковки файлов 2007-го офиса, которые представляют из себя zip-архивы, нужен скрипт, который ищет эти файлы в выделенных каталогах рекурсивно по заданным расширениям, ра ... |
Topic: Запуск FreeArc для нескольких выделенных архивов |
Saarilainen
Replies: 12
Views: 29431
|
Forum: Автоматизация Total Commander Posted: Fri Feb 05, 2010 12:04 Subject: Запуск FreeArc для нескольких выделенных архивов |
Пока что моих способностей хватило на создание кнопки со скриптом и FreeArc'ом в параметрах. Работает для файла под курсором с параметром %S, выделенные файлы игнорирует Прочие конструкции типа & ... |
Topic: Запуск FreeArc для нескольких выделенных архивов |
Saarilainen
Replies: 12
Views: 29431
|
Forum: Автоматизация Total Commander Posted: Fri Feb 05, 2010 10:33 Subject: Запуск FreeArc для нескольких выделенных архивов |
Салют! Хочу сообразить менюшку-аналог контекстного меню FreeArc'а (для консольного arc'а). Проблема в том, что для некоторых команд (тест и распаковка) не поддерживается обработка списка. Только для ф ... |
|