Dimsok
|
Posted: Mon Nov 28, 2016 13:40 Post subject: |
|
|
Что-то не пойму, а собственные параметры TC не могут передаваться?
/c"Pack files to the single arch" /u"7z" /t"zip" /c(1)"Next" /c(2)"No, thanks" /p"Choose type" /u"%T" /t"%P" /c(1)"Pack" /c(2)"No, thanks" /p"In which panel?" /s"2" /w %ComSpec%
/c "for /f "usebackq delims=" %%%%# in (`type "%WF"`) do "c:\Program Files\7-Zip\7z.exe" a -mx=9 "%%2%%%%~n#.%%1" "%%%%#"
Тут от %T толку никакого нет, всё равно в текущую панель всё делается.
Добавлено спустя 15 минут:
И под использование с vbs никак не приспособить? К примеру:
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Plugins\exe\AskParam.exe /c"Pack files" /u"7z" /t"zip" /c(1)"Pack" /c(2)"No, thanks" /p"Choose type" /s"2"
"c:\Program Files\Total Commander\Utils\WHS\multiarch uni.vbs" %WL "%T" %%1 "" -mx=9
WCMICONS.dll,30
Multiarch
-1
|
Добавлено спустя 31 минуту:
И ещё я так понял, при передаче через комстроку для всех команд, идущих после & надо заново назначать параметры askparam?
/c"Rearchivate files" /u"7z" /t"zip" /c(1)"Rearch" /c(2)"No, thanks" /p"Choose type" /s"2" /w %ComSpec%
/c "for /f "usebackq delims=" %%%%# in (`type "%WF"`) do "c:\Program Files\7-Zip\7z.exe" x "%%%%#" -o%%%%tmp%%%%\Rearch && "c:\Program Files\7-Zip\7z.exe" a -mx=9 "%T%%%%~n#.%%1" %%%%tmp%%%%\Rearch\* && rd /s /q %%%%tmp%%%%\Rearch
Срабатывает только первая часть, архивации не происходит. |
|