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

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

Аватара для sLiDeR-X

Ветеран


Автор проектов


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

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


сделал finish следующего содержания:

Код: Выделить весь код
@echo off
setlocal enabledelayedexpansion

Set WD=%~1
set file=svcpack.inf

If Exist "%I386%\%file%" Copy "%I386%\%file%" "%WD%\">nul

expand -r svcpack.in_
set file=svcpack.inf

for /f "delims=[] tokens=1" %%a in ('find /n "SetupHotfixesToRun" %file%') do set /a line=%%a-6

del /q tmp_file 2>nul
set counter=1
for /f "tokens=*" %%a in (%file%) do (
   echo %%a>>tmp_file
   if "!counter!"=="!line!" (
      echo SetupHotfixes.bat>> tmp_file
      goto Finish
   )
   set /a counter+=1
)
:Finish
move /y tmp_file %file%
makecab %file%
del /q %file% 2>nul

Copy /Y "%WD%\%file%" "%I386%\">nul
но он не отрабатывает вообще. подскажите где я делаю неправильно
и как сделать так, чтоб орбаватывались пустые строки тоже

-------
Конструктор RDS_Boot_KIT и комплект Recovery DiskSuite


Последний раз редактировалось sLiDeR-X, 19-06-2010 в 21:32.


Отправлено: 16:51, 19-06-2010 | #5