Orion9
|
Posted: Sun Jan 28, 2024 12:57 Post subject: |
|
|
Делая у себя ревизию установленных плагинов, решил таки погрузиться в работу MultiArc, захотелось наконец разобраться, как работает этот плагин. MPZ очень подошел для этих целей.
Не являюсь большим специалистом в написании батников и прочих скриптов, т.ч. не судите строго
Code: | [MPZ]
Description="MP3 Compressor"
Archiver=%COMMANDER_PATH%\Plugins\arc\mpz\mpz.bat
Extension=mpz
ID=05 04 05 01
IDPos=0
Start="---------------"
Format0="z+ n++"
List="%PQA l %AQA"
Extract="%PQA e %AQA %FQA"
Add="%PQA a %FQA %AQA"
IgnoreErrors=0
Debug=0
UnixPath=0
SkipDirsInFileList=1
SkipEmptyNames=1
BatchUnpack=0
SearchForUglyDirs=0
AskMode=2
|
mpz.bat
Code: | SetLocal EnableExtensions
CHCP 866
cls
if %~z2 EQU 0 goto End
if /i "%1" =="l" goto List
if /i "%1" =="e" goto Extract
if /i "%1" =="a" goto Add
exit
:List
@echo off
@echo ---------------
@echo %~z2 %~n2.mp3
if %errorlevel% == 0 goto End
exit
:Add
"%~dp0mpz.exe" c "%~dpn2.mp3" "%~dpn3.mpz"
if not %errorlevel% == 0 exit
@echo Compression:
@echo "%~dp0mpz.exe" c "%~dpn2.mp3" "%~dpn3.mpz"
goto End
:Extract
"%~dp0mpz.exe" d %2 "%~n3.mp3"
@echo Decompression:
@echo "%~dp0mpz.exe" d %2 "%~dpn3.mp3"
:End
|
|
|