|
Пауза в .BAT файле |
☑ |
0
Хванчкара
21.07.06
✎
18:17
|
Господа. Как в BAT файле вставить задержку n-сек между выполнением команд.
|
|
1
Прохожий
21.07.06
✎
18:24
|
"pause 12" -12 сек, вроде...
|
|
2
Хванчкара
21.07.06
✎
18:29
|
Нет, не работает
|
|
3
Прохожий
21.07.06
✎
18:30
|
Работает..
|
|
4
Хванчкара
21.07.06
✎
18:37
|
c:\bats>pause 12
Для продолжения нажмите любую клавишу . . .
и все. дальше ждет нажатия клавиши.
|
|
5
Прохожий
21.07.06
✎
18:41
|
Тогда попробуй Start .../wait
start /wait %systemdrive%\install\some_application\setup.exe /ключ /еще ключ
start запустит установку приложения, а /wait дождется ее окончания перед тем, как выполнить установку следующего приложения. Использование /wait очень важно, т.к. в противном случае одновременно запустится установка сразу нескольких приложений и конфликты неизбежны.
|
|
6
Хванчкара
21.07.06
✎
18:44
|
Нужно именно ждать определенное время
|
|
7
Прохожий
21.07.06
✎
18:46
|
Паузу можно поставить так:
Код:
ping -n delay -w 1 127.0.0.1 > nul
Вместо delay подставьте желаемое время в секундах + 1. Или ищите sleep.exe
|
|
8
Хванчкара
21.07.06
✎
18:49
|
C пингом была мысля конечно ) но неужель нет команды такой
|
|
9
Прохожий
21.07.06
✎
18:54
|
Дык... Молчит мировой разум.
|
|
10
smaharbA
21.07.06
✎
19:03
|
timeout /t 12 /nobreak
choice /t 12 /c y /n /d y
...
98 - choice /c y /ty,12 /n
|
|
11
smaharbA
21.07.06
✎
19:06
|
+ в ХР не того и не другого, choice.com из 98 будет работать всюду и даже в ДОС
|
|
12
Череп
21.07.06
✎
19:06
|
(10) Ни то ни другое не пашет
|
|
13
Хванчкара
21.07.06
✎
19:07
|
Работает. Спасибо.
|
|
14
smaharbA
21.07.06
✎
19:08
|
Да, с пингом хороший вариант
|
|