[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 6 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
Модератор форума: Andrey_A, ХарВик, chip642  
Форум » • Total Commander • » Кнопки для Total Commander » Архивация Шифрование Распаковка
Архивация Шифрование Распаковка
Andrey_AДата: Среда, 05.09.2012, 14:52 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Архивация Шифрование Распаковка




Здесь будут выложены кнопки, связанные с архивацией, шифрованием и распаковкой


Примечание: - Ряд кнопок интегрированы под Total Commander Image. Если универсальная кнопка работает в Вашем Тотале, но некорректно отображается её значок(или совсем отсутствует), можно поставить значок свой или скачать Библиотеку Wcmicons.dll.

Библиотека значков Wcmicons.dll



[info]Каждый может выложить соответствующую теме кнопку для Total Commander, которой здесь нет.
Комментарии здесь не запланированы. Если Вы желаете высказать своё мнение,
сообщить об ошибке или у Вас есть интересные предложения, Вы можете сделать это в темах:
ОБЩИЕ ВОПРОСЫ ПО КНОПКАМ или ЗАКАЗ КНОПОК
[/info]


 
Andrey_AДата: Понедельник, 29.09.2014, 02:34 | Сообщение № 76
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Файлу под курсором создать в другой панели зашифрованный файл, бинарный пароль из TCIMG.ini в секции [Password] ключе Password1, алгоритм шифрования AES256

Доступно только для пользователей

Расшифровать файл под курсором .crypt, создав в другой панели оригинальный файл, удалив расширение, бинарный пароль из TCIMG.ini в секции [Password] ключе Password1, алгоритм шифрования AES256

Доступно только для пользователей



 
rediffusionДата: Суббота, 16.03.2019, 11:14 | Сообщение № 77
Полковник

На сайте с: 23.10.2017
Сообщений: 180
Награды: 1
Репутация: 0
Andrey_A,

У меня есть такая кнопка:
Код
Cmd=%COMMANDER_PATH%\TCIMG.exe
Param=<HOTKEY=10> arwcx="%p%O"||zip||1 <HOTKEY=11> arwcx="%p%O"||rar||1 <HOTKEY=X> arwcx="%p%O"||7z||1
Path=
Button=Wcmicons.dll,1055
Menu=Упаковать в 7z [АП] (отдельные архивы для каждого)|CTRL – в rar|SHIFT – в zip
Iconic=0


Что добавить в параметрах для того чтобы:
имеем 2 папки:
Получаем 2 архива и + чтоб эти 2 архива упаковались а имя чтоб бралось из буфера.
 
Andrey_AДата: Суббота, 16.03.2019, 13:17 | Сообщение № 78
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата rediffusion ()
чтоб эти 2 архива упаковались а имя чтоб бралось из буфера.

1. При 2-х архивах должны быть разные имена
2. При упаковке в тотале указывается имя один раз даже при упаковке каждого отдельно
Поэтому есть возможность
1. что-то добавить к имени:

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
arwcx="%t"1||zip||1||##clpget||ineach<>||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1
Упаковать в zip выделенные объекты в другую панель, создав отдельные архивы для каждого выбранного, добавив к имени каждого архива слово из буфера обмена

0
-1


2. Переименовать до архивации как надо и потом архивировать

3. Архивировать не тоталом, а другим упаковщиком, где можно будет задать имя

...


 
rediffusionДата: Понедельник, 18.03.2019, 18:28 | Сообщение № 79
Полковник

На сайте с: 23.10.2017
Сообщений: 180
Награды: 1
Репутация: 0
Andrey_A,

Хочу такую же строку но только чтоб в "Другую Панель":
Код

Распаковка в Активную Панель именем объекта + удалить архивы
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$h||+tcTCUNPACK7 pause=1000 delss=%UL||1

Добавлено (18.03.2019, 21:58)
---------------------------------------------
Ещё хочу такую кнопку...
Имеем архив в ней папки или файлы. Чтоб это всё дело распаковывалось в папку именем архива.
То есть имеем аржив "КИНО" там 4 фильма > распаковываем > получаем папку "КИНО" а в нём 4 фильма.
Заранее спасибо!

 
sibirnikДата: Вторник, 19.03.2019, 03:39 | Сообщение № 80
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Цитата rediffusion ()

Хочу такую же строку но только чтоб в "Другую Панель":

Держи:
Цитата
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK7|$h pause=1000 delss=%UL||1
Wcmicons.dll,2411
Распаковать выдел. архивы в ДП.

Цитата rediffusion ()
Ещё хочу такую кнопку...
Имеем архив в ней папки или файлы. Чтоб это всё дело распаковывалось в папку именем архива.

Пробуй так:
Цитата
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$h||+tcTCUNPACK6||+tcTCUNPACK7
Wcmicons.dll,2411
Распаковать в именные папки там же, где и архивы
 
rediffusionДата: Суббота, 23.03.2019, 20:15 | Сообщение № 81
Полковник

На сайте с: 23.10.2017
Сообщений: 180
Награды: 1
Репутация: 0
Andrey_A,

Прикольный параметр нашёл! Но мне не понятно что это за цифры появляются, первый раз вижу при разархивировании. На скринкасте видно это циферки "91822498" (и каждый раз циферки разные). Так оно и должно быть или какой-то баг?
Код
imgpr=1 slist=%UL xlist=@[tc=TP] folds=GLOBALXLIST<1>||list<$GLOBALSLIST//4>||fflag<0> start=RAR||-IBCK||x||list<%UL>||list2<$GLOBALFOLDS>||&&hide||&&wait alist=$GLOBALFOLDS||test<0f!!2!!0> blist=$GLOBALFOLDS||test<0f!!1!!0> clist=$GLOBALALIST+$GLOBALBLIST renms=$GLOBALCLIST||##rndm<1|8> moves=FOLDC<$GLOBALRENMS//0>||GLOBALXLIST<1>//0 delss=$GLOBALRENMS||1 delss=$GLOBALSLIST||1||recycle<1> ;; распаковать выделенные архивы в панель назначения с условиями:|если в архиве нет ни одной папки или в 1-м уровне есть папки и нет файлов, то распаковка происходит напрямую в панель назначения|если есть хоть одна папка и в 1-м уровне есть файлы, то архив распаковывается в именную папку, по окончанию удалить исходные архивы в корзину
 
Andrey_AДата: Суббота, 23.03.2019, 22:46 | Сообщение № 82
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата rediffusion ()
и каждый раз циферки разные

В справке, на сайте, и в различных сборках все больше и больше появляются примеров от разных любителей автоматизации, какие-то примеры я видел и тестировал, но есть и будут те, которых я никогда не увижу, т.к. потенциал утилиты огромен - это как кубик-рубика с тысячу гранями...
Остаётся смотреть справку когда непонятно и командную строку...

Что я там увидел по поводу случайности, то это ##rndm<1|8>

.


 
rediffusionДата: Вторник, 23.04.2019, 14:33 | Сообщение № 83
Полковник

На сайте с: 23.10.2017
Сообщений: 180
Награды: 1
Репутация: 0
Andrey_A,

Касаемо этой кнопки. Возникли несостыковки:


Сообщение отредактировал rediffusion - Вторник, 23.04.2019, 15:00
 
TrenobolДата: Понедельник, 04.05.2020, 15:14 | Сообщение № 84
Майор

На сайте с: 02.02.2020
Город: Los Angeles
Сообщений: 96
Награды: 0
Репутация: 0
Есть кнопка для вызова меню 7z
Код
cmenu=7-zip||Добавить~~к~~архиву...


А есть похожая, чтобы вызвать такое же для WinRar ?
Вот такое:
http://joxi.ru/Y2Lj6dWcQ4q99r
 
DJ-ScorpДата: Пятница, 15.04.2022, 22:15 | Сообщение № 85
Рядовой

На сайте с: 15.03.2020
Город: Киев
Сообщений: 2
Награды: 0
Репутация: 0
Здравствуйте. Помогите, пожалуйста...

Нужны 2 волшебные кнопки:

1я) Распаковать выделенные запароленные архивы (пароль указывается явно в самой команде кнопки), поместить рядом в той же панели, исходный архив удаляется.

2я) Делает все то же что и первая + в имени каждого извлекаемого файла/папки удаляет сочетание символов из перечисленных вариантов. То есть в именах может быть например сочетание вида _ХХХ или _ХХХ_ или ХХХ_ и вот если какое-то есть то удалить из имени извлекаемых файлов/папок.

В основном для архивов RAR и ZIP, но и для других универсальный вариант тоже подходит... например для всех форматов, которые понимает winrar или winzip и ли 7-zip и т.д.
 
Andrey_AДата: Суббота, 16.04.2022, 07:45 | Сообщение № 86
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Свои Пути к архивам прописываются напрямую в кнопки или
в TCIMG.ini (TCIMGU.ini) в секции [Programs]
Код
[Programs]
RAR=%COMMANDER_PATH%\Programs\Arhive\WinRAR\WinRAR.exe
7-ZIP=%COMMANDER_PATH%\Programs\Arhive\7-Zip\7z.exe


Пароль вставляется вместо 8877

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
anf2d=%WL||1||##@@o72::;;^^"%P" start=7-Zip||x||-p8877||-aoa||-olist2<$GLOBALANF2D1>||list<$GLOBALANF2D0>||&&hide||&&wait delss=$GLOBALANF2D0||1||recycle<1>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
Распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля для всех архивов

0
-1


Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
anf2d=%WL||1||##@@o72::;;^^"%P" start=7-Zip||x||-p8877||-aoa||-olist2<$GLOBALANF2D1>||list<$GLOBALANF2D0>||&&hide||&&wait delss=$GLOBALANF2D0||1||recycle<1> renms=$GLOBALANF2D1||&&(_XXX_|_XXX|XXX_)!!||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
Распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля для всех архивов и удалить исходники. Удалить заданные сочетания символов из имён папок

0
-1


_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global folds="%P"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||-p8877||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
Распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля для всех архивов и удалить исходники

0
-1


Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global folds="%P"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||-p8877||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1>  renms=$GLOBALFOLDS||&&(_XXX_|_XXX|XXX_)!!||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
Распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля для всех архивов и удалить исходники. Удалить заданные сочетания символов из имён папок

0
-1




 
DJ-ScorpДата: Суббота, 16.04.2022, 10:34 | Сообщение № 87
Рядовой

На сайте с: 15.03.2020
Город: Киев
Сообщений: 2
Награды: 0
Репутация: 0
Не ожидал столь быстрого ответа. Вы боги!
Спасибо огромное и спасибо Вам, Андрей, и всей команде за труды и такую полезную утилиту!

UPD:

Почему-то кнопка для RAR не извлекает zip-архивы. Также удаление в имени фразы работает только для самой основной папки, а на внутренние папки и файлы не работает.

Есть еще момент, если вдруг вместе с архивом выделить случайно какую-то папку, то ее удаляет, а также если выделить любой другой файл не архив то создает папку с его именем, а сам файл удаляет.

Пытаюсь улучшить, чтоб получить такие варианты:
1) затрагивать только архивы из выделенных файлов
2) затрагивать только архивы, в именах которых содержится удаляемая фраза

Удалось разобраться только с улучшением маски удаляемой фразы, так как оказалось, что по краям может быть не только _ но и дефис и плюс или другой указанный символ, и нужно чтоб удаляло только если этот начальный/конечный символ идет вместе с фразой, так как он может быть в другом месте имени, там не должно его трогать.
Получилось вместо перечисления (_XXX_|XXX_|_XXX) так (?i)[_-]?xxx[_-]? (и плюс игнорирует регистр)
С остальным вышеописанным не разобрался.

Добавлено (08.05.2022, 18:05)
---------------------------------------------
Здравствуйте.
Если есть возможность, подскажите, пожалуйста, еще по некоторым моментам доработки кнопочек описанным в предыдущем сообщении (№ 87)

И еще вопросик по кнопочкам.
Вот есть разные варианты кнопочек фильтрации по расширениям и т.д.
Есть ли какой-то универсальный вариант, как сделать на любую кнопку фильтрации, чтоб при ее повторном нажатию сбрасывать фильтр на По умолчанию (*.*), то есть на отображение всех файлов и папок, проще говоря отключить все фильтры?

Например, нажал например кнопочку где задан фильтр показать только музыку, потом еще раз нажал и обратно все вернулось на отображение всех. Это было бы прям очень удобно. Я понимаю что есть отдельная команда на сброс, но тем не менее было бы удобно..

Сообщение отредактировал DJ-Scorp - Воскресенье, 17.04.2022, 13:17
 
zybrevlДата: Понедельник, 09.05.2022, 11:58 | Сообщение № 88
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 312
Награды: 13
Репутация: 10
DJ-Scorp,
Цитата DJ-Scorp ()
Например, нажал например кнопочку где задан фильтр показать только музыку

Это надо много кнопок, можно переключать так:
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
swcmd=tcimg=$cm314¦¦tcimg=$cm312¦¦Mode
wcmicons.dll,4
АП - Фильтр в диалоге / Все файлы

-1
 
Форум » • Total Commander • » Кнопки для Total Commander » Архивация Шифрование Распаковка
  • Страница 6 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
Поиск:

Интеллектуальные права и отказ от ответственности