Войти

Показать полную графическую версию : Ошибка при последовательном запуске нескольких батников


WhiteBear1991
20-03-2013, 20:58
Всем привет!

Сразу прошу прощения за тупняк, ибо со скриптами доселе не работал.

Имеется несколько подпапок, в которых есть батники/КМД-шки, выполняющие тихую установку программ. Я написал простой батник, который по идее должен запускать их последовательно, но ни черта не работает - после выполнения первого батника (установка Paint.NET) пишет ошибку.

start /wait "" "Paint.NET\install.bat"
start /wait "" "PDFCreator\install.bat"
start /wait "" "TuneUp Utilities 2012 12.0.3600.104 RePack\S_TUNEUP2012_SILENT_RUS.cmd"

Ошибка:
http://img13.imageshost.ru/img/2013/03/20/image_5149ecb42a788_small.png (http://imageshost.ru/photo/2363943/id2930457.html)

Что делать, чтобы заработало?

Foreigner
21-03-2013, 00:13
Что делать »
Либо вызывай с помощью call ( для этого и предназначен ), либо start'уй cmd:

start /wait cmd /c "Paint.NET\install.bat"
start /wait cmd /c "PDFCreator\install.bat"
start /wait cmd /c "TuneUp Utilities 2012 12.0.3600.104 RePack\S_TUNEUP2012_SILENT_RUS.cmd"

call "Paint.NET\install.bat"
call "PDFCreator\install.bat"
call "TuneUp Utilities 2012 12.0.3600.104 RePack\S_TUNEUP2012_SILENT_RUS.cmd"


Соответственно надо указывать либо полный путь, либо подстановку пути относительно стартового батника:

"C:\Some Folder\Paint.NET\install.bat"

"%~dp0Paint.NET\install.bat"




© OSzone.net 2001-2012