Имя пользователя:
Пароль:
 

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

(*.*)


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

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


VseDoFeNi
Так, у меня дошли руки потестить LOL На сайте в комментах слэши режет, бесполезно постить, следовательно тут обсудим
Код: Выделить весь код
:: Set Path to I386 distributive Windows XP SP2
Set SvcDir=%FromDir%
::------------------------------------------------
Set TargetDir=%SvcDir%\Update
if exist %TargetDir%\Svcpack.in_ del /q %TargetDir%\Svcpack.in_
Логичнее указывать путь к дистрибутиву, а не к содержимому i386. Именно это ты и просишь сделать: Set Path to I386, но это не вяжется с остальными командами. Т.е.
Код: Выделить весь код
Set SvcDir=E:\DistroSP2
В ней, конечно, i386. Если я так укажу, то у меня папка Update создается в корне CD.

Ну это ладно, можно оставить как есть, но тогда с svcpack.in_ путаница. Даже если я укажу Set SvcDir=E:\DistroSP2\i386, чтобы у меня папка Update была внутри i386, то батник ищет svcpack.in_ в E:\DistroSP2\i386\Update! Там файла нет и следовательно он не удаляется.

Надо так
Код: Выделить весь код
if exist %SvcDir%\Svcpack.in_ del /q %SvcDir%\Svcpack.in_
Добавлено. Т.е. конечный вариант куска кода в начале поста такой
Код: Выделить весь код
:: Set Path to I386 of your Windows XP SP2 installation files (include i386 in the path)
:: Example: Set SvcDir=E:\DistroSP2\i386 
Set SvcDir=E:\DistroSP2\i386
::------------------------------------------------
Set TargetDir=%SvcDir%\Update
if exist %SvcDir%\Svcpack.in_ del /q %SvcDir%\Svcpack.in_

-------
Канал Windows 11, etc | Чат @winsiders


Последний раз редактировалось Vadikan, 28-06-2005 в 00:38.


Отправлено: 00:31, 28-06-2005 | #11