Elroir

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору vvnet А... я сразу не понял, что надо было получить. Тебе нужно, чтобы окно второго батника не закрывалось после выполнения, так? Тут можно сделать либо так, чтобы первый батник не ждал окончания второго, либо он будет ждать пока не закроют окно второго. В обоих случаях, окно второго батника останется до тех пор, пока его не закроют. Первый вариант: Код: Второй вариант: Код: start /wait cmd /k second.cmd | Есть еще и третий вариант, работющий так, как тебе надо, но он не просто ждет окончания второго батника, а проверяет, закончил ли тот работу, раз в 1-2 секунды. Здесь надо изменять уже оба батника. В конце второго прописать Код: А в первом, за ожидание будет отвечать следующий блок: Код: :: Здесь предыдущие команды первого батника :: Вызываем второй батник start cmd /k second.cmd :: Блок ожидания ------------------- del /q "%tmp%\flag" 2>nul :wait ping -n 2 -w 1000 127.0.0.1>nul if not exist "%tmp%\flag" goto wait del /q "%tmp%\flag" 2>nul :: ------------------------------------ :: Здесь следующие команды первого батника |
---------- "В интернете есть все, но не всегда" |
|