Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Janos
Зарегистрирован: 31.08.2007 Сообщения: 53
|
Добавлено: Сб Авг 02 2008 13:49 Заголовок сообщения: Пауза при выполнении командного файла |
|
|
Есть батник аля:
copy с:\test\*.* d:\log\*.*
call d:\scripts\test.bat
Необходимо между copy и call создать некую паузу дабы быть уверенным, что все скопировалось. (команда pause не устраивает, так как требует нажатие любой клавиши) Можно ли в автомате это сделать?Посоветуйте пожалуйста. |
|
Вернуться к началу |
|
|
dubrava
Зарегистрирован: 21.11.2007 Сообщения: 14
|
Добавлено: Сб Авг 02 2008 19:36 Заголовок сообщения: Re: Пауза при выполнении командного файла |
|
|
Janos писал(а): | Есть батник аля:
Необходимо между copy и call создать некую паузу дабы быть уверенным, что все скопировалось. |
В командных файлах только один поток выполнения, поэтому пока не выполнится предыдущая команда следующая не начнет выполняться.
Паузу можно сделать при помощи ping.exe
Код: |
ping -n 6 localhost 1>nul
|
где 6 это 5-сек пауза (5+1)
Или при помощи утилиты sleep.exe из набора Win 2003 Resource Tools Kit |
|
Вернуться к началу |
|
|
|