View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Sep 10, 2016 07:52 Post subject: |
|
|
Kiril__777
Исправил, случайно дефис пропустил. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Kiril__777
Joined: 09 Sep 2016 Posts: 15
|
(Separately) Posted: Sat Sep 10, 2016 08:36 Post subject: |
|
|
Flasher
Спасибо |
|
Back to top |
|
|
Kiril__777
Joined: 09 Sep 2016 Posts: 15
|
(Separately) Posted: Thu Sep 22, 2016 18:07 Post subject: |
|
|
Кнопка сжатия методом 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 |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Sep 22, 2016 20:03 Post subject: |
|
|
Code: | %comspec% /c start "7-zip сжимает..." /min | - лишнее.
-tzip и "%O.7z" не логичны в одном флаконе.
Версии 7z.exe должны соответствовать.
+ См. сюда ещё разок. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Thu Sep 22, 2016 20:04 Post subject: |
|
|
Kiril__777
7-Zip просит проверить кодировку списка, вы её проверили?
Если используете списки в ANSI, то лучше везде так и писать "-scsWIN", а ещё лучше использовать UTF-8: заменить "-scsWIN" на "-scsUTF-8" и "@%L" на "@%UL". |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Sep 22, 2016 20:05 Post subject: |
|
|
Skif_off wrote: | а ещё лучше использовать UTF-8 | Лучше UTF-16. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Thu Sep 22, 2016 20:09 Post subject: |
|
|
Flasher
Я даже знаю, почему. Но UTF-8 вроде как роднее для 7-Zip +линуксы всякие... |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Sep 22, 2016 20:13 Post subject: |
|
|
Skif_off
Знаю, что знаешь, поэтому и написал.
Роднее/не роднее - это что за критерий? UTF-16 Игорь добавлял по моей просьбе. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Thu Sep 22, 2016 22:34 Post subject: |
|
|
Flasher
Дефолтная кодировка - UTF-8. |
|
Back to top |
|
|
Kiril__777
Joined: 09 Sep 2016 Posts: 15
|
(Separately) Posted: Fri Sep 23, 2016 04:12 Post subject: |
|
|
Flasher
Skif_off
Спасибо, вот при таком параметре зработало
Code: | a -ssw -scsUTF-8 -mx5 "%O.7z" @%UL |
|
|
Back to top |
|
|
Nick
Joined: 26 Dec 2014 Posts: 107
|
(Separately) Posted: Thu Mar 30, 2017 12:27 Post subject: |
|
|
Кнопка №1.
Нужна кнопка для 7-zip, чтобы были следующие возможности:
- Указания нескольких расширений (в том числе и двойные).
- Распаковка в структуре файлов и каталогов.
- Удаление архива (только при удачной распаковке).
------------------------------------------------------------------------
Кнопка №2.
Возможность распаковки всех выделенных файлов в отдельные каталоги (по имени архива) в противоположную панель. Также, необходимо, чтобы была поддержка длинных путей...
Кто подскажет такие две кнопки??? |
|
Back to top |
|
|
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Thu Mar 30, 2017 13:11 Post subject: |
|
|
Найти скрипт 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 |
|
|
addhaloka
Joined: 09 Nov 2010 Posts: 169
|
(Separately) Posted: Thu Mar 30, 2017 17:53 Post subject: |
|
|
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 |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Mar 30, 2017 19:19 Post subject: |
|
|
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 |
|
|
Nick
Joined: 26 Dec 2014 Posts: 107
|
(Separately) Posted: Wed Apr 05, 2017 17:54 Post subject: |
|
|
Dimsok
Я именно скриптом "MultiRun.vbs" и пользовался. Но он не работает с длинными путями и у меня вообще как-то он нестабильно работает.
addhaloka
Спасибо, но, к сожалению, с длинными путями не работает.
Flasher
Оба варианта работают, но с длинными путями опять же - не работают. Какой вариант считается более предпочтительным?
Второй вариант работает только с двойными расширениями, т.е. расширения типа ".z"; ".zipx"; ".gzip" и т.п. не понимает...
Можно ли сделать, чтобы и длинные пути работали тоже? |
|
Back to top |
|
|
|