Имя: Пароль:
1C
 
Как сделать паузу в BAT-файле?
0 zalexey
 
18.07.07
09:42
Нужно в батнике перед запуском 1Ски сделать паузу порядка 10 секунд.
Какой командой можно это сделать?
1 Salvador Limones
 
18.07.07
09:44
Сделай скрипт + wshell sleep
2 snc
 
18.07.07
09:46
pause
3 marvak
 
18.07.07
09:50
(1) = правильно
4 RomaH
 
naïve
18.07.07
09:50
sleep 10
... правда у меня все это в cmd
5 zalexey
 
18.07.07
09:52
(1) Не рублю в этом. Можно простой пример?

(2) pause - она же до нажатия кнопки. А нужно чтобы автоматом 10 секунд постояи и продолжил дальше выполнять.
6 Salvador Limones
 
18.07.07
09:53
Можно еще, конечно, извращнуться и сделать в батнике через пинг:
ping -n 5 -w 1000 -l 1 127.0.0.1
7 Господин ПЖ
 
18.07.07
09:53
(6) Зачот.
8 Salvador Limones
 
18.07.07
09:53
+(6) Для 10 секунд соответственно: -n 11
9 zalexey
 
18.07.07
09:54
(4) почему-то не работает. откуда у тебя sleep?

C:\Program Files\FAR>1.cmd

C:\Program Files\FAR>sleep 10
"sleep" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
10 kumena
 
18.07.07
09:56
(9) см 2, вроде в батнике можно юзать.
11 zalexey
 
18.07.07
10:03
(10) pause она будет висеть пока не нажмешь кнопку. Там нет продолжительности паузы
12 RomaH
 
naïve
18.07.07
10:17
(9) не знаю
открываю cmd
ввожу
sleep 10

получаю паузу в 10 сек
13 Salvador Limones
 
18.07.07
10:19
(12) Так у тебя, наверное, Resource Kit установлен.
14 RomaH
 
naïve
18.07.07
10:19
хм, на серваке работает вин 2003
на рабочей - нет XP
15 Gluk
 
18.07.07
10:36
(14) есть экзешник sleep.exe в системном каталоге ?
16 RomaH
 
naïve
18.07.07
10:41
(15) в каком именно?
ни в систем32 ни в видос не нашел
17 smaharbA
 
18.07.07
10:43
для 2003
time /t 10 /nobreak
...
choice /c y /n /t 10 /d y
...
для всех - копируем из 98 choice.com и наслаждаемся (там немного синтаксис правдо иной)
...
к (6) поправочка
ping -n 1 -w 10000 0.0.0.1 > nul
18 smaharbA
 
18.07.07
10:43
+(17) time /t 10 /nobreak --> timeOut /t 10 /nobreak