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

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

WhiteBear1991 20-03-2013 20:58 2115179

Ошибка при последовательном запуске нескольких батников
 
Всем привет!

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

Имеется несколько подпапок, в которых есть батники/КМД-шки, выполняющие тихую установку программ. Я написал простой батник, который по идее должен запускать их последовательно, но ни черта не работает - после выполнения первого батника (установка 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"

Ошибка:


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

Foreigner 21-03-2013 00:13 2115287

Цитата:

Цитата WhiteBear1991
Что делать »

Либо вызывай с помощью 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"



Время: 12:35.

Время: 12:35.
© OSzone.net 2001-