Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Странности в работе bat-ника (http://forum.oszone.net/showthread.php?t=186462)

Nun-Nun 25-09-2010 18:59 1504125

Странности в работе bat-ника
 
Подскажите, как решить такую проблему выполнения батника, запускающего установку обновлений для WME и WMP. Если запускаю батник из-под Total Commander-а, то всё прекрасно работает, а если запускаю его из менюшки, созданной AutoPlay Media Studio, то батник запускается, открывает консольное окно, но винда выдаёт сообщение, что не может найти файл '.\001_KB954156_(08-09-2008)\WindowsMedia9-KB954156-x86-RUS.exe'. Жму ОК, но выскакивают аналогичные сообщения по поводу следующего exe-шника и т.д. по поводу всех остальных exe-шников, прописанных в батнике.
На всякий случай, вот содержание батника:
Код:

@echo off
ECHO.
ECHO Installing Hotfixes for Windows Media (XP SP3)
ECHO --------------------------------------------------------------------------
ECHO 001 - KB954156 (08-09-2008)
start /wait .\001_KB954156_(08-09-2008)\WindowsMedia9-KB954156-x86-RUS.exe /Q /O /N /Z
ECHO 002 - KB952069 (13-01-2009)
start /wait .\002_KB952069_(13-01-2009)\WindowsXP-WindowsMedia-KB952069-v2-x86-RUS.exe /Q /O /N /Z
ECHO 003 - KB973540 (10-08-2009)
start /wait .\003_KB973540_(10-08-2009)\WindowsXP-WindowsMedia-KB973540-x86-RUS.exe /Q /O /N /Z
ECHO 004 - KB968816 (07-09-2009)
start /wait .\004_KB968816_(07-09-2009)\WindowsXP-WindowsMedia-KB968816-x86-RUS.exe /Q /O /N /Z
ECHO 005 - KB954155 (12-10-2009)
start /wait .\005_KB954155_(12-10-2009)\WindowsXP-WindowsMedia-KB954155-x86-RUS.exe /Q /O /N /Z
ECHO 006 - KB979402 (12-04-2010)
start /wait .\006_KB979402_(12-04-2010)\WindowsXP-WindowsMedia-KB979402-x86-RUS.exe /Q /O /N /Z
ECHO 007 - KB978695 (07-06-2010)
start /wait .\007_KB978695_(07-06-2010)\WindowsXP-WindowsMedia-KB978695-x86-RUS.exe /Q /O /N /Z
ECHO 008 - KB979332 (07-06-2010)
start /wait .\008_KB979332_(07-06-2010)\WindowsMedia9-KB979332-x86-RUS.exe /Q /O /N /Z
ECHO.
ECHO --------------------------------------------------------------------------
ECHO Done! Please reboot your computer to complete installation!
ECHO.
pause


amel27 26-09-2010 06:09 1504431

если батник и обновления в одном каталоге можно так:
Код:

@echo off
ECHO.
ECHO Installing Hotfixes for Windows Media (XP SP3)
ECHO --------------------------------------------------------------------------
ECHO 001 - KB954156 (08-09-2008)
start "" /D"%~dp0" /wait 001_KB954156_(08-09-2008)\WindowsMedia9-KB954156-x86-RUS.exe /Q /O /N /Z
ECHO 002 - KB952069 (13-01-2009)
start "" /D"%~dp0" /wait 002_KB952069_(13-01-2009)\WindowsXP-WindowsMedia-KB952069-v2-x86-RUS.exe /Q /O /N /Z
ECHO 003 - KB973540 (10-08-2009)
start "" /D"%~dp0" /wait 003_KB973540_(10-08-2009)\WindowsXP-WindowsMedia-KB973540-x86-RUS.exe /Q /O /N /Z
ECHO 004 - KB968816 (07-09-2009)
start "" /D"%~dp0" /wait 004_KB968816_(07-09-2009)\WindowsXP-WindowsMedia-KB968816-x86-RUS.exe /Q /O /N /Z
ECHO 005 - KB954155 (12-10-2009)
start "" /D"%~dp0" /wait 005_KB954155_(12-10-2009)\WindowsXP-WindowsMedia-KB954155-x86-RUS.exe /Q /O /N /Z
ECHO 006 - KB979402 (12-04-2010)
start "" /D"%~dp0" /wait 006_KB979402_(12-04-2010)\WindowsXP-WindowsMedia-KB979402-x86-RUS.exe /Q /O /N /Z
ECHO 007 - KB978695 (07-06-2010)
start "" /D"%~dp0" /wait 007_KB978695_(07-06-2010)\WindowsXP-WindowsMedia-KB978695-x86-RUS.exe /Q /O /N /Z
ECHO 008 - KB979332 (07-06-2010)
start "" /D"%~dp0" /wait 008_KB979332_(07-06-2010)\WindowsMedia9-KB979332-x86-RUS.exe /Q /O /N /Z
ECHO.
ECHO --------------------------------------------------------------------------
ECHO Done! Please reboot your computer to complete installation!
ECHO.
pause


Nun-Nun 26-09-2010 09:41 1504477

amel27,

Огромнейшее спасибо! Действительно работает!


Время: 06:24.

Время: 06:24.
© OSzone.net 2001-