cmd-файл: связка start /WAIT /B не работает #520285


#0 by andrewks
нужно в cmd-файле по-очереди запускать некие приложения, с ожиданием завершения предыдущего, и только затем - запускаем следующее. все без проблем пашет, если их вызывать как start /WAIT 123.exe утомляло, что они открываются каждый раз в новых окошках, решил использовать ключ /B: start /WAIT /B 123.exe. в этом случае все вертится, как и надо, в головном окошке, но беда в том, что ожидания отработки приложения уже не происходит, т.е. все мешается в кучу. кто-нибудь сталкивался и как можно обойти?
#1 by skunk
vbs не прелагать?
#2 by andrewks
не. надо чистый cmd
#3 by miki
call, я так понимаю, здесь не любят...
#4 by разработчик 1с
В .bat переименуй Пока предыдущее не закроется, следующее не начнётся
#5 by andrewks
ерунда. от этого не зависит поподробнее пожалуйста.
#6 by VasilyKushnir
Осторожно спрашиваю - а почему именно батя? Никакие другие варианты не принимаются? Я к чему: если в поставленной задаче предполагаются манипуляции со временем, временными отрезками и иже всевозможные паузы и ожидания  - напрашивается хороший планировщик (к примеру nnCron)
#7 by miki
на каждую задачу - батник, вызывать эти батники из общего командой call <имя_батника>. Насчет сколько окошек не скажу, попробуй.
#8 by andrewks
нет, просто важно, чтобы приложения выполнялись строго друг за дружкой
#9 by andrewks
взлетело. щас допилю, чтобы cmd-шки генерились и call. спасибо!
#10 by VasilyKushnir
nnCron - отлично справится именно с этой задачей. Главное его достоинство - халява для бывших граждан союза.
#11 by dmsob
для граждан, а не для юр. лиц
#12 by Fragster
господи, убери вообще call твой, и start тоже
#13 by andrewks
А-а-а-а, ты знал, ты знал, ты знал! :-) ЗЫ надо же как я ступил
#14 by smaharbA
так, для проформы
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С