CMD/BAT - [решено] Как сделать задержку на несколько сикунд в cmd???

Аватара пользователя
Anarasius

CMD/BAT - [решено] Как сделать задержку на несколько сикунд в cmd???

Сообщение Anarasius »

Нужно чтобы батник сделал задержку на 5 сек
Аватара пользователя
gora

Re: CMD/BAT - [решено] Как сделать задержку на несколько сикунд в cmd???

Сообщение gora »

Код:

Код: Выделить всё

rem Задержка 5 секунд
ping -n 6 localhost>Nul

число должно быть равно задержке+1
Аватара пользователя
Super Nemo

Re: CMD/BAT - [решено] Как сделать задержку на несколько сикунд в cmd???

Сообщение Super Nemo »

Помогите исправить ошибку. Батник работает, но всплывает окно cmd, что нужно дописать чтоб не было никаких окон и подтверждений.

Код:

@echo off

timeout /t 10 /nobreak>nul

del C:\*.log
Аватара пользователя
Super Nemo

Re: CMD/BAT - [решено] Как сделать задержку на несколько сикунд в cmd???

Сообщение Super Nemo »

Цитата Super Nemo:



@echo off

timeout /t 10 /nobreak>nul

del C:\*.log
CMD/BAT - [решено] Как сделать задержку на несколько сикунд в cmd???




Сохраните в файл с расширением «.vbs»:



Код:

Код: Выделить всё

WScript.Sleep 10*1000
WScript.CreateObject("Scripting.FileSystemObject").DeleteFile "C:\*.log", True

и пользуйте вместо вышеприведённого кода пакетного файла.
Аватара пользователя
Iska

Re: CMD/BAT - [решено] Как сделать задержку на несколько сикунд в cmd???

Сообщение Iska »

Цитата Super Nemo:



что нужно дописать чтоб не было никаких окон и подтверждений
CMD/BAT - [решено] Как сделать задержку на несколько сикунд в cmd???




Если отвлечься от весьма полезных возможностей VB-скриптов (вариант от Iska), то:
Скрытие консольных окон
Аватара пользователя
mwz

Re: CMD/BAT - [решено] Как сделать задержку на несколько сикунд в cmd???

Сообщение mwz »

Скрипт работает как нужно(без окон). Спасибо. Маленький нюанс, батник предназначался в автозагрузку, для этого делалась задержка срабатывания. Скрипт будет работать при запуске системы?

PS: Огромная благодарность за такие оперативные ответы
Аватара пользователя
Super Nemo

Re: CMD/BAT - [решено] Как сделать задержку на несколько сикунд в cmd???

Сообщение Super Nemo »

Цитата Super Nemo:



Скрипт будет работать при запуске системы?
CMD/BAT - [решено] Как сделать задержку на несколько сикунд в cmd???




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

Вернуться в «Скриптовые языки администрирования Windows»