Как заставить пакетный файл ждать / спать в течение нескольких секунд?

Я использую командный файл, чтобы запустить несколько программ, которые мне нужно запустить в фоновом режиме. До сих пор я использовал команду pause для ее выполнения после завершения некоторых других стартапов. Я бы предпочел использовать команды wait или sleep, но они, похоже, не включены в Windows 7.

Кто-нибудь знает, как вернуть эти команды или другой метод, который достигает тех же результатов?

Существует много спальных утилит, которые вы можете загрузить и занести в свою папку System32, один из которых предоставляется комплектом ресурсов Windows Server 2003 под названием sleep.exe .

Вы также можете использовать трюк ping:

 :sleep ping 127.0.0.1 -n 2 -w 1000 > NUL ping 127.0.0.1 -n %1 -w 1000 > NUL 

То откуда-то из вашего командного файла вы можете вызвать его так:

 CALL :sleep 1 

Вы можете использовать команду timeout :

Эта утилита принимает параметр тайм-аута для ожидания указанного периода времени (в секундах) или до нажатия любой клавиши. Он также принимает параметр для игнорирования нажатия клавиши.

Например, ждать 10 секунд:

 TIMEOUT /T 10 

Больше подробностей:

 TIMEOUT /? 
 timeout /t <seconds> /nobreak > NUL 

Есть также

 waitfor SomethingThatIsNeverHappening /t 10 

Который будет ждать от 1 до 99999 секунд.

Sleep.exe входит в набор инструментов Windows Server 2003 Resource Kit .

Вы можете использовать:

спать /?
Секунд ожидания
Sleep -m microseconds

Если у вас установлен Python (и добавлен путь установки к переменной среды), вы можете позволить Python выполнять спящий режим с чем-то вроде:

 echo from time import sleep; sleep(3) | python 

(Если у вас Windows Vista или выше, тем не менее, timeout – это путь.)

  • Acer Aspire E1-572G не проснется от сна
  • Наследие Kernel Caller предотвращает спящий режим
  • Почему Windows 7 не просыпается?
  • Windows 7 просыпается от сна и UTC?
  • Устранение неполадок ПК с Windows 7, который не будет спать
  • Может ли ПК Windows что-либо делать во время сна?
  • Почему мой компьютер продолжает работать?
  • Java - альтернатива thread.sleep
  • Почему Windows7 просыпается после того, как я переспал?
  • Windows XP не показывает экран входа в систему после открытия крышки ноутбука
  • Компьютер внезапно начал просыпаться от сна
  • Interesting Posts

    Как использовать одновременные подключения vpn через Windows 7 и привязывать их к конкретной программе?

    Какие окончания TIA / EIA-568 мне нужно подключить AP с помощью PoE к коммутатору?

    Меню диспетчера задач, панель заголовка и вкладки исчезли

    Сохранение данных многих из многих отношений в MVC Создание представления

    ActionBar в диалоговом окне диалога

    Условный атрибут html с помощником Html

    Когда использовать ссылки против указателей

    Начальное меню Windows 7 «увидеть больше результатов» нарушено

    Доверяйте всем сертификатам, используя HttpClient over HTTPS

    Как заставить Windows повторно подключать USB-устройство, не подключая его снова?

    Удаление Windows XP с двойной загрузки

    шифрование / дешифрование в Android с помощью AES

    Как компьютер загружается даже после отказа батареи CMOS?

    Как увеличить максимальные соединения в postgres?

    Как открыть файлы NEF с помощью GIMP?

    Давайте будем гением компьютера.