Цитата volk1234:
A.A.Z. хочу вас попросить "присматривать" за веткой - поднимать в шапку чужие модификации и линки если это потребуется,
так как вы имеете права на редактирование шапки. »
|
А, ой. Я не знал, что авторство здесь подразумевает это
Буду тогда следить за темой, спасибо, что сказали.
SunNeSoft, держи
Код:
@echo off
rem подразумевается, что он (батник) запускается в уже нужном каталоге
rem путь к кабарку (это ниже, в двух местах) надо указать явно, например c:\cabarc
@dir /b /a-d /s *.cab>cab.txt
@echo you can now edit the list by yourself, if you want.
@notepad cab.txt
@echo press any key when finished
@pause>nul
@pushd .
@for /f "usebackq delims=" %%f in (cab.txt) do (
@md "%%~dpnf"
@echo %%~nxf
@echo extracting...
@start /wait cabarc x "%%f" "%%~dpnf"\
@cd "%%~dpnf"
@del "%%f"
@dir /b _?_*>..\list.txt 2>nul
@dir /b _??_*>>..\list.txt 2>nul
@dir /b _???_*>>..\list.txt 2>nul
@dir /b _????_*>>..\list.txt 2>nul
@echo building...
@start /wait cabarc -m none n "%%f" @..\list.txt
@cd ..
@rd /s /q "%%~dpnf"
@del list.txt
)
@popd
@del cab.txt