Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] пауза перед началом выполнения скрипта

Ответить
Настройки темы
CMD/BAT - [решено] пауза перед началом выполнения скрипта

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день!
Есть некий скрипт, после запуска он начинает выполнятся.
Подскажите как сделать так, чтобы после запуска скрипта он не выполнялся 20 секунд, после этих 20 секунд самостоятельно начинал выполнение.
Это нужно чтобы для отмены скрипта было 20 секунд.
Подскажите пожалуйста.

Отправлено: 19:29, 06-12-2010

 


Moderator


Сообщения: 53482
Благодарности: 15510

Профиль | Отправить PM | Цитировать


Пауза в пакетном файле

Отправлено: 19:31, 06-12-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


спасибо! подобрал то, что мне надо!!!

Отправлено: 20:45, 06-12-2010 | #3


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


еще 1 вопрос...
что тут не так ??
Цитата:
start "123" cmd /c "sleep 5
xcopy /e/y \\172.27.4.252\temp\* \\172.27.4.12\temp"
я хотел чтобы запускалось отдельное окно "123", была пауза 5 секунд, а потом копирование
результат - запускается окно "123", есть пауза 5 секунд, окно закрывается (нет копирования)
помогите плиз

Отправлено: 23:52, 07-12-2010 | #4


Старожил


Сообщения: 426
Благодарности: 108

Профиль | Отправить PM | Цитировать


Все в одну строку и команды sleep и xcopy объединить символом "&"
иначе все обернуть в отдельный батник.

-------
Как сказало Дерево Дровосеку: "я - пень".


Отправлено: 12:22, 08-12-2010 | #5


Пользователь


Сообщения: 65
Благодарности: 7

Профиль | Отправить PM | Цитировать


Начиная с Vista, в штатной поставке доступна утилита - TIMEOUT.EXE (TIMEOUT /?).
Можно сделать универсальный вариант:
Код: Выделить весь код
Set $pause=PING.EXE 0.0.0.0 -n
Ver | Find "6." >nul && Set $pause=TIMEOUT.EXE /t

%$pause% [seconds] >nul
где seconds - желаемое число секунд (>1).

На осях старше Vista паузу будет задавать PING, а для Vista и выше будет выполняться TIMEOUT.
Следует учитывать, что PING задаст паузу со второй секунды, т.е. в приведённом скрипте разница в паузе "TIMEOUT" и "PING" будет - одна секунда.

Отправлено: 21:00, 25-01-2014 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] пауза перед началом выполнения скрипта

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
7 / 2008 R2 - Пауза перед установкой Hector Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 0 23-04-2010 00:18
Загрузка - Пауза 50 сек перед началом загрузки salexeev Microsoft Windows 2000/XP 9 24-02-2010 14:29
Загрузка - Нежелательная пауза перед загрузкой Windows 7 BashOrgRu Microsoft Windows 7 1 23-01-2010 12:10
непонятная пауза перед чтением с ж.диска omfire Непонятные проблемы с Железом 16 10-09-2008 12:34
Загрузка - Между выбором ОС и началом загрузки большая пауза Dirk Diggler Microsoft Windows 2000/XP 0 30-07-2007 17:02




 
Переход