Пауза в .BAT файле #199126


#0 by Хванчкара
Господа. Как в BAT файле вставить задержку n-сек между выполнением команд.
#1 by Прохожий
"pause 12"  -12 сек, вроде...
#2 by Хванчкара
Нет, не работает
#3 by Прохожий
Работает..
#4 by Хванчкара
c:ats>pause 12 Для продолжения нажмите любую клавишу . . . и все. дальше ждет нажатия клавиши.
#5 by Прохожий
Тогда попробуй Start .../wait start /wait %systemdrive%installsome_applicationsetup.exe /ключ /еще ключ start запустит установку приложения, а /wait дождется ее окончания перед тем, как выполнить установку следующего приложения. Использование /wait очень важно, т.к. в противном случае одновременно запустится установка сразу нескольких приложений и конфликты неизбежны.
#6 by Хванчкара
Нужно именно ждать определенное время
#7 by Прохожий
Паузу можно поставить так: Код: ping -n delay -w 1 127.0.0.1 > nul Вместо delay подставьте желаемое время в секундах + 1. Или ищите sleep.exe
#8 by Хванчкара
C пингом была мысля конечно ) но неужель нет команды такой
#9 by Прохожий
Дык... Молчит мировой разум.
#10 by smaharbA
choice /t 12 /c y /n /d y ... 98 - choice /c y /ty,12 /n
#11 by smaharbA
+ в ХР не того и не другого, choice.com из 98 будет работать всюду и даже в ДОС
#12 by Череп
Ни то ни другое не пашет
#13 by Хванчкара
Работает. Спасибо.
#14 by smaharbA
Да, с пингом хороший вариант
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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