Кнопки для 7-Zip
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 8, 9, 10, 11, 12, 13  Next  :| |:
Total Commander -> Автоматизация Total Commander

#121:  Author: FlasherLocation: Москва PostPosted: Sat Sep 10, 2016 07:52
    —
Kiril__777
Исправил, случайно дефис пропустил.

#122:  Author: Kiril__777 PostPosted: Sat Sep 10, 2016 08:36
    —
Flasher
Спасибо Smile

#123:  Author: Kiril__777 PostPosted: Thu Sep 22, 2016 18:07
    —
Кнопка сжатия методом 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

Почему ошибка появляется понять не могу, подскажите.
Спасибо

#124:  Author: FlasherLocation: Москва PostPosted: Thu Sep 22, 2016 20:03
    —
Code:
%comspec% /c start "7-zip сжимает..." /min
- лишнее.
-tzip и "%O.7z" не логичны в одном флаконе.
Версии 7z.exe должны соответствовать.

+ См. сюда ещё разок.

#125:  Author: Skif_off PostPosted: Thu Sep 22, 2016 20:04
    —
Kiril__777
7-Zip просит проверить кодировку списка, вы её проверили?
Если используете списки в ANSI, то лучше везде так и писать "-scsWIN", а ещё лучше использовать UTF-8: заменить "-scsWIN" на "-scsUTF-8" и "@%L" на "@%UL".

#126:  Author: FlasherLocation: Москва PostPosted: Thu Sep 22, 2016 20:05
    —
Skif_off wrote:
а ещё лучше использовать UTF-8
Лучше UTF-16.

#127:  Author: Skif_off PostPosted: Thu Sep 22, 2016 20:09
    —
Flasher
Я даже знаю, почему. Но UTF-8 вроде как роднее для 7-Zip +линуксы всякие...

#128:  Author: FlasherLocation: Москва PostPosted: Thu Sep 22, 2016 20:13
    —
Skif_off
Знаю, что знаешь, поэтому и написал.
Роднее/не роднее - это что за критерий? UTF-16 Игорь добавлял по моей просьбе.

#129:  Author: Skif_off PostPosted: Thu Sep 22, 2016 22:34
    —
Flasher
Дефолтная кодировка - UTF-8.

#130:  Author: Kiril__777 PostPosted: Fri Sep 23, 2016 04:12
    —
Flasher
Skif_off
Спасибо, вот при таком параметре зработало
Code:
a -ssw -scsUTF-8 -mx5 "%O.7z" @%UL

#131:  Author: Nick PostPosted: Thu Mar 30, 2017 12:27
    —
Кнопка №1.
Нужна кнопка для 7-zip, чтобы были следующие возможности:
- Указания нескольких расширений (в том числе и двойные).
- Распаковка в структуре файлов и каталогов.
- Удаление архива (только при удачной распаковке).
------------------------------------------------------------------------
Кнопка №2.
Возможность распаковки всех выделенных файлов в отдельные каталоги (по имени архива) в противоположную панель. Также, необходимо, чтобы была поддержка длинных путей...

Кто подскажет такие две кнопки???

#132:  Author: Dimsok PostPosted: Thu Mar 30, 2017 13:11
    —
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

#133:  Author: addhaloka PostPosted: Thu Mar 30, 2017 17:53
    —
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

#134:  Author: FlasherLocation: Москва PostPosted: Thu Mar 30, 2017 19:19
    —
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

#135:  Author: Nick PostPosted: Wed Apr 05, 2017 17:54
    —
Dimsok
Я именно скриптом "MultiRun.vbs" и пользовался. Но он не работает с длинными путями и у меня вообще как-то он нестабильно работает.
addhaloka
Спасибо, но, к сожалению, с длинными путями не работает.
Flasher
Оба варианта работают, но с длинными путями опять же - не работают. Какой вариант считается более предпочтительным?
Второй вариант работает только с двойными расширениями, т.е. расширения типа ".z"; ".zipx"; ".gzip" и т.п. не понимает...

Можно ли сделать, чтобы и длинные пути работали тоже?



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... 8, 9, 10, 11, 12, 13  Next  :| |:
Page 9 of 13

Powered by phpBB © 2001, 2005 phpBB Group