Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Кнопки для 7-Zip 
Author Message
ask-rus



PostPosted: Thu Sep 02, 2010 11:48    Post subject: Reply with quote

Tol!k
Т.к. наблюдать процессы в консоли меня устраивает, кнопки подрезал до исполняемого и параметров (считаю, что лишние движения, типа "title Распаковка" ни к чему):
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\SOFT\7-Zip\7z.exe
x -scsWIN -y -o"%O" -- %P%N
%COMMANDER_PATH%\ICO\em_UnpackFiles.ico
Р а с п а к о в а т ь  файлы [Win+Alt+F6]

0
-1

В общем-то, как быть с этим в твоей кнопке:
Code:
@echo off &chcp 1251 >nul
setlocal enableextensions

rem  Параметры кнопки: %L -o
rem  -o — каждый архив в отдельную папку с именем архива

if "%~2"=="-o" for /f "usebackq delims=" %%f in ("%~1") do (
title Распаковка %%~nf...
"%COMMANDER_PATH%\7-Zip\7z.exe" x -scsWIN -y -o"%%~nf" -- "%%f"
)
if "%~2"=="" for /f "usebackq delims=" %%f in ("%~1") do (
title Распаковка %%~nf...
"%COMMANDER_PATH%\7-Zip\7z.exe" x -scsWIN -y -- "%%f"
)

?
Кстати, загонял Код в *.BAT и *.CMD с параметрами кнопки: %L -o. Что-то не прокатило...
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group