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

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

Ветеран


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

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


vlastan
Все это из-за того что неправильно определется значение переменной WINNTSIF.
Щас я вставил выдачу в кусок который за это отвечает и буду прогонять еще раз!
Код: Выделить весь код
rem Обеспечение правильности отработки мультизагрузочного CD/DVD
if exist %CDROM%\I386\winn1.sif (
	set WINNTSIF=%CDROM%\I386\winn1.sif
	echo WINNTSIF = %WINNTSIF%>> "%OEMFILE%"
) else (
	if exist %CDROM%\I386\winnt.sif (
		set WINNTSIF=%CDROM%\I386\winnt.sif
		echo WINNTSIF = %WINNTSIF%>> "%OEMFILE%"
	)
)
Ты же можешь, если не используешь мультизагрузку на своем просто тупо ее определить!

Код: Выделить весь код
		set WINNTSIF=%CDROM%\I386\winnt.sif
Псоле чего работоспособность должна восстановиться.
Дальнейшие результаты позже!

Похоже виновать пробел в строке
Код: Выделить весь код
for %%d in (c d e f g h i j k l m n o p q r s t u v w x y z) do (if exist %%d:\%TAGFILE% set CDROM=%%d: && goto metka)
Нучно писать set CDROM=%%d:&& goto metka

Ща прогоню! По крайне мере теперь не ругается под виндой!

Последний раз редактировалось NikLok, 09-10-2006 в 15:33.


Отправлено: 14:26, 09-10-2006 | #60