Как да заспим за пет секунди в пакетния файл/cmd
Инструментът за изрязване на Windows може да заснема екрана, но понякога искам да заснема екрана след пет секунди, например като заснемам изображение, показвано от уеб камерата. (Стартирайте скрипта и се усмихнете на камерата, например.)
Как да заснема за 5 секунди в пакетния файл?
656
3
Един от начините е (неправилното) използване на командата ping:
Обяснение:
ping
е системна програма, която изпраща заявки за ping.ping
е наличен във всички версии на Windows.127.0.0.1
е IP адресът на localhost. Гарантирано е, че този IP адрес винаги ще бъде разрешен, ще бъде достъпен и ще отговаря незабавно на ping.-n 6
указва, че трябва да има 6 пинга. Между всеки пинг има закъснение от 1 секунда, така че за закъснение от 5 секунди трябва да изпратите 6 пинга.> nul
потиска изхода наping
, като го пренасочва къмnul
.Следният хак ви позволява да спите за 5 секунди
Тъй като ping изчаква една секунда между пинговете, трябва да посочите една секунда повече, отколкото ви е необходимо.
Можете да използвате VBScript, например файла
myscript.vbs
:Партиден файл: