jentoso
|
Posted: Sun Jul 25, 2021 13:04 Post subject: |
|
|
Возможно ли объединить три кнопки в одну и в зависимости от выбора метода создания архивы подставлялись соответствующие параметры или только с "костылем" в виде отдельного батника, как предлагалось когда-то ранее?
Кнопки Code: |
[em_WinRAR_Pack]
button=%commander_path%\Icons\custom.icl,5
cmd=%COMMANDER_PATH%\AskParam.exe
param=/c"Создание архива" /t"Без сжатия: 0" /t"Максимальный: 5" /p(h)"Метод сжатия:" /t"%T%O.%E.rar" /t"%T%O.rar" /t"%O.%E.rar" /u"%O.rar" /p"Путь" %%COMMANDER_PATH%%\Utils\WinRAR\WinRAR.exe A -m%%1 -ep1 -os -ibck -ms -cfg- -- "%%2" %S
menu=Упаковать WinRAR'ом
[em_WinRAR_Pack_TOM]
button=%commander_path%\Icons\custom.icl,2
cmd=%COMMANDER_PATH%\AskParam.exe
param=/c"Создание многотомного архива" /t"Размер тома" /p"Указать размер тома <n>[k|b|f|m|M|g|G]:" /t%T%O.rar /u%O.rar /p"Путь" %%COMMANDER_PATH%%\Utils\WinRAR\WinRAR.exe A -v"%%1" -ep1 -os -ibck -ms -cfg- -- "%%2" %S
menu=Создать многотомный архив
[em_WinRAR_Pack_PSWD]
button=%commander_path%\Icons\custom.icl,4
cmd=%COMMANDER_PATH%\AskParam.exe
param=/c"Создать архив с паролем" /t"Пароль" /p"Создание зашифрованного архива:" /t"Без сжатия: 0" /t"Максимальный: 5" /p(h)"Метод сжатия:" /t%T%O.rar /u%O.rar /p"Путь" %%COMMANDER_PATH%%\Utils\WinRAR\WinRAR.exe A -hp"%%1" -m%%2 -ep1 -os -ibck -ms -cfg- -- "%%3" %S
menu=Создать архив с паролем
|
Вопрос решился с применением TCFS2 по подсказке yozhik.
Для этого в TCFS2.ini надо добавить
Hidden text Code: |
[Items]
;Архивирование WinRAR'ом с клавишами-модификаторами
; none=Упаковать WinRAR'ом, Shift=Создать многотомный архив, Ctrl=Создать архив с паролем, Alt=Распаковать WinRAR'ом, Alt+Shift=Обновить архив
run_WinRAR=tem(em_WinRAR_Refresh), test(pressedAlt && pressedShift) | tem(em_WinRAR_Pack_PSWD), test(pressedCtrl) | tem(em_WinRAR_Pack_TOM), test(pressedShift) | tem(em_WinRAR_UnPack), test(pressedAlt) | tem(em_WinRAR_Pack)
|
Забыл добавить итоговую кнопку, которая все это выполняет
Hidden text Code: | TOTALCMD#BAR#DATA
%commander_path%\Plugins\Tools\TCFS2\TCFS2.exe
/u- /ei run_WinRAR
%commander_path%\Icons\custom.icl,3
Архивирование WinRAR [C=PSWD; S=TOM; A=UnPack; AS=Refresh]
0
-1
|
_________________ TC 11.03 combo, Windows 10 x64
Last edited by jentoso on Thu Aug 05, 2021 17:15; edited 1 time in total |
|