Войти

Показать полную графическую версию : [решено] SVCPACK.INF и .bat


AlterEgoFS
03-10-2010, 22:12
bat файлы никак не хотят запускаться на т13
я уже что только не делал - и создавал отдельный 1.инф, вписывал в него



[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600

[SetupHotfixesToRun]
copy.bat



и тыкал "установить"

и в SVCPACK.INF вписывал этот copy.bat и тестил на виртуальной машине
ну вот не копирует он то, что надо. ни так, ни эдак

copy.bat:


copy А "%windir%\system32\"
copy Б "%windir%\system32\"



при чом, если запустить этот copy.bat самостоятельно, то он всё послушно копирует
помогите кто чем может

Amigos
03-10-2010, 22:32
bat файлы никак не хотят запускаться на т13 » нормально запускаются. и в SVCPACK.INF вписывал этот copy.bat и тестил на виртуальной машине
ну вот не копирует он то, что надо. ни так, ни эдак » "не копирует" и "не хотят запускаться" вещи абсолютно разные

copy.bat:
Код:
copy А "%windir%\system32\"
copy Б "%windir%\system32\" » дабавьте в конец батника команду pause , что бы прочитать сообщение об ошибке "не удаётся найти указанный файл"

AlterEgoFS
03-10-2010, 23:27
"не копирует" и "не хотят запускаться" вещи абсолютно разные »


копирует я имею ввиду его действия. он же должен копировать, а он не копирует

Олег97
03-10-2010, 23:46
AlterEgoFS,
просто имя содержит? команда копирования

попробуйте сделать так copy "%~dp0A" "%windir%\system32\"

AlterEgoFS
04-10-2010, 00:21
вообщем то вот в чём соль

http://i10.fastpic.ru/big/2010/1004/ed/2571fbf1f75a8dd9c0b79ff3bcba91ed.png

cmd начинается в другой папке, нежели i386\SVCPACK
как переписать бат чтобы сначала шла смена каталога на нужный, а уже потом всё остальное?

amel27
04-10-2010, 03:54
как переписать бат чтобы сначала шла смена каталога на нужный »
может так?.. при условии что "нужный" - тот что с батником
CD /D "%~dp0"

AlterEgoFS
04-10-2010, 10:42
при условии что "нужный" - тот что с батником »

да-да, именно

пошел тестить

sLiDeR-X
05-10-2010, 17:15
AlterEgoFS, посмотрите работу вот этого: http://forum.oszone.net/thread-178710.html. Если посмотрите finish то все поймете как делать :)




© OSzone.net 2001-2012