Windows 상자에서 무언가를 자동화하기 위해 배치 파일을 작성할 때 몇 초 동안 (보통 테스트 / 대기 루프에서 프로세스가 시작될 때까지) 실행을 일시 중지해야했습니다. 당시 내가 찾은 최고의 솔루션은 핑을 사용하여 원하는 효과를 얻습니다. 다음과 같이 구현 된 호출 가능한 "wait.bat"를 설명하는 여기 에서 더 나은 작성을 발견했습니다 .
@ping 127.0.0.1 -n 2 -w 1000 > nul
@ping 127.0.0.1 -n %1% -w 1000> nul
그런 다음 대기 시간 (초)을 지나서 고유 한 배치 파일에 wait.bat 호출을 포함시킬 수 있습니다.
분명히 Windows 2003 Resource Kit는 유닉스와 같은 절전 명령을 제공합니다 (마지막으로!). 한편, 여전히 Windows XP, Windows 2000 또는 (슬프게도) Windows NT 를 사용하는 사람들에게는 더 좋은 방법이 있습니까?
허용 된 답변sleep.py
에서 스크립트를 수정하여 명령 줄에 인수가 전달되지 않으면 기본적으로 1 초로 설정되었습니다.
import time, sys
time.sleep(float(sys.argv[1]) if len(sys.argv) > 1 else 1)
ping
명령 으로 절전 모드를 에뮬레이트 하거나 명령이 포함 된 Windows 리소스 키트를 다운로드하십시오 sleep
. 자세한 내용은 여기 : 배치 파일 SLEEP Command