infoman1@vk |
18-09-2014 18:06 2404521 |
запуск файлов bat по очереди
нужно что бы один bat запускал много других. но не все сразу а по очереди с паузой между ними в 10 сек
|
Цитата:
Цитата infoman1@vk
но не все сразу а по очереди »
|
Так и происходит по умолчанию.
Пауза между «завершением исполнения одного пакетного файла и запуском очередного» или же «запуском одного пакетного файла и запуском очередного»? Т.е., пауза между их запусками или промежуток между их работой?
|
infoman1@vk |
23-09-2014 19:38 2406247 |
можете и так и так написать.
|
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
call "01.cmd"
>nul ping.exe -n 11 127.0.0.1
call "02.cmd"
>nul ping.exe -n 11 127.0.0.1
call "03.cmd"
endlocal
exit /b 0
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
start "" "%comspec%" /c "01.cmd"
>nul ping.exe -n 11 127.0.0.1
start "" "%comspec%" /c "02.cmd"
>nul ping.exe -n 11 127.0.0.1
start "" "%comspec%" /c "03.cmd"
endlocal
exit /b 0
|
Разве тут параметр wait не подходит?
Код:
START /WAIT 1.(cmd/bat)
sleep 10
START /WAIT 2.(cmd/bat)
sleep 10
START /WAIT 3.(cmd/bat)
|
Цитата:
Цитата n_i_x
Разве тут параметр wait не подходит? »
|
Подходит. Но он не нужен. Вместе со «start». Поскольку достаточно «call».
|
Решение:
Код:
start /wait "[заголовок окна]" "c:\Work Soft\1.exe"
start /wait "[заголовок окна]" "c:\Work Soft\2.exe"
----------
Параметр заголовок окна обязателен, но можно его прописать пустым - ""
|
I_CaR,
Код:
@Echo Off
cls
Call "D:\Games\WinSolit\winsolit.exe"
Call "D:\Games\Marriage V2.3\marriage.exe"
Call "D:\Games\Passage3\P3.exe"
pause
Exit /B
А тут и Call не надо, хотя кто может ограничить Вашу свободу
Что касается вопроса
Цитата:
Цитата infoman1@vk
нужно что бы один bat запускал много других. но не все сразу а по очереди с паузой между ними в 10 сек »
|
, то вот рабочий пример:
Код:
@Echo Off
cls
Call "D:\CMD_Forum\я201205test.bat" "Варкалось"
TIMEOUT /T 10
Call "D:\CMD_Forum\я201205test.bat" "Хливкие шорьки"
TIMEOUT /T 10
Call "D:\CMD_Forum\я201205test.bat" "Пырялись по наве"
pause
Exit /B
Цитата:
Цитата D:\CMD_Forum\я201205test.bat
Echo %1
|
n_i_x, sleep в стандартных поставках не было, было в Resource Kit, а начиная с Vista стандартно присутствует TimeOut
|
megaloman, ооооооо… «И хрюкотали зелюки, как мюмзики в мове» :).
|
Время: 11:22.
© OSzone.net 2001-