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 

Кнопки для 7-Zip
Goto page Previous  1, 2, 3 ... 8, 9, 10, 11  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



Joined: 06 Nov 2009
Posts: 11899
Location: Москва

Post (Separately) Posted: Sat Sep 10, 2016 07:52    Post subject: Reply with quote

Kiril__777
Исправил, случайно дефис пропустил.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Kiril__777



Joined: 09 Sep 2016
Posts: 14

Post (Separately) Posted: Sat Sep 10, 2016 08:36    Post subject: Reply with quote

Flasher
Спасибо Smile
Back to top
View user's profile Send private message
Kiril__777



Joined: 09 Sep 2016
Posts: 14

Post (Separately) Posted: Thu Sep 22, 2016 18:07    Post subject: Reply with quote

Кнопка сжатия методом Zip
Code:
команда: %comspec% /c start "7-zip сжимает..." /min "%COMMANDER_PATH%\7z\7zG.exe"
параметр: a -tzip -ssw -mx5 "%O.7z" @%L

Работает отлично. Решил перенести ее на другой мой TC и тут стала появляться ошибка

в этой копии ТС все идентично рабочей, даже работают другие кнопки, например
Code:
команда: %comspec% /c start "7-zip сжимает..." /min "%COMMANDER_PATH%\7z\7zG.exe"
параметр: a -t7z -mx -m0=LZMA -mse -ssw -scsWIN -y -- "%O.7z" @%L

Почему ошибка появляется понять не могу, подскажите.
Спасибо
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11899
Location: Москва

Post (Separately) Posted: Thu Sep 22, 2016 20:03    Post subject: Reply with quote

Code:
%comspec% /c start "7-zip сжимает..." /min
- лишнее.
-tzip и "%O.7z" не логичны в одном флаконе.
Версии 7z.exe должны соответствовать.

+ См. сюда ещё разок.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1028

Post (Separately) Posted: Thu Sep 22, 2016 20:04    Post subject: Reply with quote

Kiril__777
7-Zip просит проверить кодировку списка, вы её проверили?
Если используете списки в ANSI, то лучше везде так и писать "-scsWIN", а ещё лучше использовать UTF-8: заменить "-scsWIN" на "-scsUTF-8" и "@%L" на "@%UL".
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11899
Location: Москва

Post (Separately) Posted: Thu Sep 22, 2016 20:05    Post subject: Reply with quote

Skif_off wrote:
а ещё лучше использовать UTF-8
Лучше UTF-16.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1028

Post (Separately) Posted: Thu Sep 22, 2016 20:09    Post subject: Reply with quote

Flasher
Я даже знаю, почему. Но UTF-8 вроде как роднее для 7-Zip +линуксы всякие...
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11899
Location: Москва

Post (Separately) Posted: Thu Sep 22, 2016 20:13    Post subject: Reply with quote

Skif_off
Знаю, что знаешь, поэтому и написал.
Роднее/не роднее - это что за критерий? UTF-16 Игорь добавлял по моей просьбе.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1028

Post (Separately) Posted: Thu Sep 22, 2016 22:34    Post subject: Reply with quote

Flasher
Дефолтная кодировка - UTF-8.
Back to top
View user's profile Send private message
Kiril__777



Joined: 09 Sep 2016
Posts: 14

Post (Separately) Posted: Fri Sep 23, 2016 04:12    Post subject: Reply with quote

Flasher
Skif_off
Спасибо, вот при таком параметре зработало
Code:
a -ssw -scsUTF-8 -mx5 "%O.7z" @%UL
Back to top
View user's profile Send private message
Nick



Joined: 26 Dec 2014
Posts: 104

Post (Separately) Posted: Thu Mar 30, 2017 12:27    Post subject: Reply with quote

Кнопка №1.
Нужна кнопка для 7-zip, чтобы были следующие возможности:
- Указания нескольких расширений (в том числе и двойные).
- Распаковка в структуре файлов и каталогов.
- Удаление архива (только при удачной распаковке).
------------------------------------------------------------------------
Кнопка №2.
Возможность распаковки всех выделенных файлов в отдельные каталоги (по имени архива) в противоположную панель. Также, необходимо, чтобы была поддержка длинных путей...

Кто подскажет такие две кнопки???
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 532

Post (Separately) Posted: Thu Mar 30, 2017 13:11    Post subject: Reply with quote

Quote:
Кнопка №2.


Найти скрипт MultiRun.vbs и изменить к нему путь в кнопке.

Code:
TOTALCMD#BAR#DATA
"c:\Program Files\Total Commander\Utils\WHS\MultiRun.vbs"
01 "%%ProgramFiles%%\7-Zip\7z.exe" x {{%WL}} -o"%T{{%WF}}" -y
%COMMANDER_PATH%\Totalcmd.exe,7
Распаковать архивы в отдельные папки


-1
Back to top
View user's profile Send private message
addhaloka



Joined: 09 Nov 2010
Posts: 145

Post (Separately) Posted: Thu Mar 30, 2017 17:53    Post subject: Reply with quote

Nick wrote:
Кнопка №2.

Code:
TOTALCMD#BAR#DATA
%ComSpec% /c for /f "delims=" %a in
('type %WF') do "%%COMMANDER_PATH%%\Plugins\WCX\Total7zip\64\7z.exe" x -y "%%a" -o"%T%%~na"
WCMICONS.DLL,31
Распаковать с 7Z выделенные архивы в каталоги с именами архивов  в противоположную панель

1
-1
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11899
Location: Москва

Post (Separately) Posted: Thu Mar 30, 2017 19:19    Post subject: Reply with quote

Nick wrote:
Кнопка №1.

Quote:
TOTALCMD#BAR#DATA
%ComSpec% /c for /f "delims=" %# in ('dir
*.html.7z;*.docx.zip;*.xlsx.rar /a-d/b/s') do "%COMMANDER_PATH%\Utils\7-Zip\7z.exe" x "%#" -o"%~p#" -y&&del "%#"

Utils\7-Zip\7zG.exe
Распаковать
.HTML.7Z/.DOCX.ZIP/.XLXS.RAR в структуре|каталога активной панели c последующим удалением

1
Либо:
Quote:
TOTALCMD#BAR#DATA
%ComSpec% /c for /r %# in (.) do for %i in (
html.7z docx.zip xlsx.rar) do "%COMMANDER_PATH%\Utils\7-Zip\7z.exe" x "%~f#\*.%i" -o"%~f#" -y&&del "%~f#\*.%i"

Utils\7-Zip\7zG.exe
Распаковать
.HTML.7Z/.DOCX.ZIP/.XLXS.RAR в структуре|каталога активной панели c последующим удалением

1

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Nick



Joined: 26 Dec 2014
Posts: 104

Post (Separately) Posted: Wed Apr 05, 2017 17:54    Post subject: Reply with quote

Dimsok
Я именно скриптом "MultiRun.vbs" и пользовался. Но он не работает с длинными путями и у меня вообще как-то он нестабильно работает.
addhaloka
Спасибо, но, к сожалению, с длинными путями не работает.
Flasher
Оба варианта работают, но с длинными путями опять же - не работают. Какой вариант считается более предпочтительным?
Второй вариант работает только с двойными расширениями, т.е. расширения типа ".z"; ".zipx"; ".gzip" и т.п. не понимает...

Можно ли сделать, чтобы и длинные пути работали тоже?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 8, 9, 10, 11  Next
Page 9 of 11

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group