Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows Preinstallation Environment(WinPE) и BartPE LiveCD 7

Модерирует : KLASS, IFkO

vu1tur (27-01-2012 03:24): следующая часть — http://forum.ru-board.com/topic.cgi?forum=62&topic=24098  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

yurkesha



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Файл плагина remove_files.inf:
Код:
;remove_files.inf
; by (Y)
 
[Version]
Signature="$Windows NT$"
 
[PEBuilder]
Name="2 Base - Remove files on the list !DEL.TXT"
Enable=1
 
[Execute]
FILES\del_files.cmd

Скрипт удаления по списку FILES\del_files.cmd:
Код:
@ECHO OFF
SETLOCAL
IF NOT EXIST "%CD%\input.inf" (ECHO Не найден файл настройки PEBUILDER-а&EXIT)
FOR /F "USEBACKQ TOKENS=1* EOL=; DELIMS== " %%a IN (`TYPE "%CD%\input.inf"`) DO IF /I "%%a"=="FULLOUTDIR" SET "OUTDIR=%%b"
IF "%OUTDIR%"=="" (ECHO Не указана директория для сборки проекта&EXIT)
REM Отбрасывание хвостовых пробелов в переменной %OUTDIR%
REM (лидирующие не могут возникнуть в силу обработки FOR с двумя разделителями)
:MM1
SET "LAST_CHAR=%OUTDIR:~-1%"
IF "%LAST_CHAR%"==" " (SET "OUTDIR=%OUTDIR:~0,-1%") & GOTO MM1
 
ECHO  ===  Удаление файлов по базовому списку !del.txt ===
IF NOT EXIST "%~dp0!del.txt" (ECHO Базовый список файлов !del.txt для удаления не найден&EXIT)
FOR /F "USEBACKQ EOL=; TOKENS=1* DELIMS=>" %%i IN (`TYPE "%~dp0!del.txt"`) DO IF EXIST "%OUTDIR%\%%i" (DEL /F /Q "%OUTDIR%\%%i"&ECHO Удален "%OUTDIR%\%%i")
ECHO Файлы по списку !del.txt удалены из проекта.
 
ENDLOCAL
EXIT

Пример списка(символ ";" - коментарий как обычно) FILES\!DEL.TXT:
Код:
i386\system\avicap.dll
i386\system\avifile.dll
i386\system\mciavi.drv
i386\system\mciseq.drv
i386\system\mciwave.drv
i386\system\mmtask.tsk
i386\system\msvideo.dll
i386\system\sound.drv
;i386\system\tapi.dll
;i386\system\wfwnet.drv


----------
Всем непричастным рекомендую прогулки на свежем воздухе

Всего записей: 2741 | Зарегистр. 15-12-2003 | Отправлено: 22:08 29-11-2010 | Исправлено: yurkesha, 20:41 30-11-2010
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows Preinstallation Environment(WinPE) и BartPE LiveCD 7
vu1tur (27-01-2012 03:24): следующая часть — http://forum.ru-board.com/topic.cgi?forum=62&topic=24098


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru