Страница 1 из 1

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

Добавлено: Пт июн 04, 2010 10:00
Тоталкомандер
Какая команда позволяет по одному нажатию кнопки создать архив с паролем по умолчанию?

Добавлено: Пт июн 04, 2010 10:45
laburj

Добавлено: Пт июн 04, 2010 10:47
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 поставь свой
Если хочешь одной кнопкой, убери ? из команды и замени ВВЕДИПАРОЛЬ своим паролем

Добавлено: Пт июн 04, 2010 11:08
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 прописывается пароль, который будет предлагаться при запросе пароля, при этом вместо него можно будет указать другой пароль.

Добавлено: Пт июн 04, 2010 13:10
Тоталкомандер
Пишет, что невозможно открыть %P%N.

Добавлено: Пт июн 04, 2010 13:33
MVV
О_о интересно, откуда там взялось %P%N, когда ТК должен был заменить их все на путь к файлу под курсором...

Добавлено: Пт июн 04, 2010 14:07
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

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

Добавлено: Пт июн 04, 2010 16:36
Тоталкомандер
Заработало. Нужно было параметры записать в раздел параметров.

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