Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 181
Благодарности: 17

Профиль | Отправить PM | Цитировать


Цитата 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
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:31, 02-04-2009 | #47