Зашифровать файлы в архив нажатием одной кнопки.

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
Тоталкомандер
Сообщения: 3
Зарегистрирован: Пт июн 04, 2010 09:43

Зашифровать файлы в архив нажатием одной кнопки.

Сообщение Тоталкомандер »

Какая команда позволяет по одному нажатию кнопки создать архив с паролем по умолчанию?
laburj
Сообщения: 186
Зарегистрирован: Пн мар 07, 2005 07:04

Сообщение laburj »

Аватара пользователя
Andrey_A
Сообщения: 394
Зарегистрирован: Пт апр 10, 2009 06:28
Откуда: Сочи
Контактная информация:

Сообщение Andrey_A »

Посимотри тему Обмен кнопками там есть примеры, этот пример я по-моему взял оттуда

Код: Выделить всё

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Programs\WinRAR\WinRAR.exe
?a -hpВВЕДИПАРОЛЬ -m5 -ms -idc,d,p,q -cfg- -o+ -c- -s -ep1 "%P""%O"".rar" %P%N
%COMMANDER_PATH%\Wcmicons.dll,30
Создание зашифрованного архива, выделенных папок\файлов  в текущую панель (в открывшейся строке вместо слов "ВВЕДИПАРОЛЬ" введи свой пароль )

0
-1
Путь к WinRAR поставь свой
Если хочешь одной кнопкой, убери ? из команды и замени ВВЕДИПАРОЛЬ своим паролем
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

А еще можно сделать так:

Код: Выделить всё

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Addons\AskParam\AskParam.exe
/c"Создание зашифрованного архива" /t"введите пароль" /p"Добавить файлы в архив и защитить паролем:" %%COMMANDER_PATH%%\Programs\WinRAR\WinRAR.exe a -hp"%%1" -m5 -ms -idc,d,p,q -cfg- -o+ -c- -s -ep1 "%P""%O"".rar" %P%N
Wcmicons.dll,30
Создание зашифрованного архива, выделенных папок\файлов  в текущую панель


-1
В параметре /t прописывается пароль, который будет предлагаться при запросе пароля, при этом вместо него можно будет указать другой пароль.
Тоталкомандер
Сообщения: 3
Зарегистрирован: Пт июн 04, 2010 09:43

Сообщение Тоталкомандер »

Пишет, что невозможно открыть %P%N.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

О_о интересно, откуда там взялось %P%N, когда ТК должен был заменить их все на путь к файлу под курсором...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Код: Выделить всё

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Plugins\arc\Rar.exe
a -m5 -s -pПAРОЛЬ "%O.rar" %S
%COMMANDER_PATH%\Wcmicons.dll,30
Упаковать выделенные файлы/папки в запароленный RAR-архив в исходном каталоге с именем файла/папки под курсором

0
-1
Последний раз редактировалось Flasher Пт июн 04, 2010 14:43, всего редактировалось 1 раз.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Тоталкомандер писал(а):Пишет, что невозможно открыть %P%N
Может пригодится описание процедуры обмена кнопками. Это в начале темы "Обмен кнопками".
Тоталкомандер
Сообщения: 3
Зарегистрирован: Пт июн 04, 2010 09:43

Сообщение Тоталкомандер »

Заработало. Нужно было параметры записать в раздел параметров.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Конечно в раздел параметров. TOTALCMD#BAR#DATA - это код кнопки, который можно скопировать в буфер и вставить прямо на панель инструментов, не нужно вручную заполнять поля. И %P%N сразу бы встало на место - в строку параметров. А в строке команды параметры не раскрываются, только переменные окружения.
Ответить