잠을 잘 수 있는 방법 5 초 동안 배치처리 file/cmd

39 의 화면 캡처 도구 캡처하기 windows& 캡처하려면 5 초 후, 하지만 난 가끔 화면에 표시된 웹켐 같은 이미지를 가지고 있다. (실행하십시오 스크립트입니다 카메라를 향해 미소를 머금고, 예를 들어.)

How do I sleep) 에 5 초 동안 배치 파일?

질문에 대한 의견 (5)

39 m, 아무도 i& 언급한 것은 매우 놀랐다.

C:\> timeout 5
  • N.B.* 참고 단 (Dan 감사합니다!) that '시간초과했습니다 5' 는:

&gt. 잠을 4 와 5 초 사이에 어디든요

이를 두고 경험적으로 이를 확인할 수 있습니다 다음 붙여넣습니다 호스팅하면서 배치 파일을 반복해서 시간을 계산하는 차이점은 '에코 (echo) 의 첫 번째와 두 번째.

@echo off
echo %time%
timeout 5 > NUL
echo %time%
해설 (24)
해결책

Ping 명령을 사용하여 해킹 (mis) 한 것입니다.

ping 127.0.0.1 -n 6 > nul

설명:

  • ['핑할'] (https://ss64.com/nt/ping.html) 는 시스템 유틸리티 sends 핑할 요청률. '모든 버전의 윈도우 핑할' 에서 사용할 수 있습니다.
  • '127.0.0.1 "는 ip 주소를 [로컬호스트] (https://en.wikipedia.org/wiki/Localhost). 이 IP 주소에 접속할 수 있으며, 항상, 즉시 대응하지 핑합니다 해결하십시오 장점이 있다.
  • '6' 은 할 수 있는 6 핑합니다 -n 확인할 수 있다. There is a 1s 지연입니다 상호 간에 핑할 도왔으매 kingdome. seattle. 5s 지연입니다 6 핑합니다 전송할지 합니다.
  • '&gt. nul '의', '핑할 억제할지 출력물에는 에서 [리디렉션하는] (https://ss64.com/nt/syntax-redirection.html) 迈向 [' nul '] (https://ss64.com/nt/nul.html).
해설 (13)

함장님이요 시도합니다. # 39 의 안팎을 유지하고 있으며, 이후 어떻게해야합니다 it& MSDOS 6.0 이 트릭.

제한 시간 (초) 을 사용하여 지정할 수 있고 / d / t 매개변수입니다 매개변수입니다 선택물 기본값입니다 무시하고 선택한 후 지정할 수 있습니다.

둘 중 하나를 선택할 수 있는 문제는 심아이엔큐 전에 시간초과했습니다 기간이 경과한 경우 사용자가 입력하는 문자가. 난독 부분 해결 방법을 사용할 수 있는 상황 - 은 / N 인수 목록 및 문자 집합에 있는 선택항목을 1 개만 숨김니다 유효한 선택이 될 가능성이 있기 때문에 사용자가 적은 시간 초과가 끝나기 전에 솔루션으로서의 유효함 입력합니다.

다음은 Windows Vista 에서 도움말 텍스트를. 내가 생각하는 것이 아니라 동일한 텍스트를 보면 도움말에서는 협력하였습니다 XP 컴퓨터에 XP 에서 확인할 수 있습니다.

C:\>CHOICE /?

CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text]

Description:
    This tool allows users to select one item from a list
    of choices and returns the index of the selected choice.

Parameter List:
   /C    choices       Specifies the list of choices to be created.
                       Default list is "YN".

   /N                  Hides the list of choices in the prompt.
                       The message before the prompt is displayed
                       and the choices are still enabled.

   /CS                 Enables case-sensitive choices to be selected.
                       By default, the utility is case-insensitive.

   /T    timeout       The number of seconds to pause before a default
                       choice is made. Acceptable values are from 0 to
                       9999. If 0 is specified, there will be no pause
                       and the default choice is selected.

   /D    choice        Specifies the default choice after nnnn seconds.
                       Character must be in the set of choices specified
                       by /C option and must also specify nnnn with /T.

   /M    text          Specifies the message to be displayed before
                       the prompt. If not specified, the utility
                       displays only a prompt.

   /?                  Displays this help message.

   NOTE:
   The ERRORLEVEL environment variable is set to the index of the
   key that was selected from the set of choices. The first choice
   listed returns a value of 1, the second a value of 2, and so on.
   If the user presses a key that is not a valid choice, the tool
   sounds a warning beep. If tool detects an error condition,
   it returns an ERRORLEVEL value of 255. If the user presses
   CTRL+BREAK or CTRL+C, the tool returns an ERRORLEVEL value
   of 0. When you use ERRORLEVEL parameters in a batch program, list
   them in decreasing order.

Examples:
   CHOICE /?
   CHOICE /C YNC /M "Press Y for Yes, N for No or C for Cancel."
   CHOICE /T 10 /C ync /CS /D y
   CHOICE /C ab /M "Select a for option 1 and b for option 2."
   CHOICE /C ab /N /M "Select a for option 1 and b for option 2."
해설 (3)

39 의 속삭여준단다 5 초 동안 let& 다음 해킹

ping -n 6 127.0.0.1 > nul

이 사이에 한 이상, 이후 두 번째 핑할 핑합니다 지정해야 할 필요가 없습니다.

해설 (3)

39 you& 시스템의 경우, ve got PowerShell 그냥 이 명령을 실행할 수 있습니다.

powershell -command "Start-Sleep -s 5"
  • 편집: 사람들이 뚜르산을 powershell 데 의미가 있는 문제는 많은 시간을 기다려야 하는 데 비해, re start 테스트요 you& # 39. 정확성을 대기 시간은 중요한 경우 (즉, 두 번째 또는 두 개의 추가 지연입니다 수 없는) 이 방법을 사용할 수 있습니다.
powershell -command "$sleepUntil = [DateTime]::Parse('%date% %time%').AddSeconds(5); $sleepDuration = $sleepUntil.Subtract((get-date)).TotalMilliseconds; start-sleep -m $sleepDuration"

이 경우, 그 때 그 때까지 5 초 후에 windows 명령 발행되었는지 powershell 스크립트입니다 자는 시간. 그래서 시작하는 데 비해, 이 기간 외곽진입 deltamove powershell 단시간에 제대로 잘 작동합니다 (it& # 39 의 수립하였습니다 600ms on my machine).

해설 (8)

'타임아웃' 로 만들 수 있습니다.

이 볼 수 있을 것입니다. '5' 시간초과되었습니다.

이 '5' 시간초과를 &gt nul 보이지 않습니다.

해설 (1)

39, we do '웨이트퍼 can& t / T 180'?

그 결과, '은' 웨이트퍼 / T 180 일시정지할 &quot error:: # 39, & # 39, pause& .&quot 시간초과되었습니다 기다리고 있습니다.

',' 가 있는 error&quot 재동기화를 &gt 일시정지할 웨이트퍼 / T 180 nul "; 깔개 밑에

이 후 '명령' 웨이트퍼 Windows OS 에는 Win95 합니다.

39, ve 다운로드됨 이름이 '잠' 은 과거 I& 실행가능파일 명령줄의 작동하는 것이 후에는 해당 경로에.

예를 들면 다음과 같습니다. '잠' f / m \yourmachine hutdown - r - 비록 지금 hutdown - t 옵션이 내장되어 있다.

해설 (6)

1 / t ',' 시간초과를 &gt nul

마치 1 일시정지할 체운드 시행하십시오 거의 100.000 석회 (99.999) 세쿤츠 수 있습니다. 인터넷에 연결되어 있다면 최선의 해결책이 될 수 있다.

w 1000년 &gt nul ',' 핑할 1.1.1.1 뻨을 1.

그래서 한 때 핑할 너회가 개수가 밀리초입니다, 1000년 두 번째 약간만이라도 밀리초입니다. 그러나 조금 애매하다 핑할 명령은 않습니다 오프라인 상에서 동일한 방식으로 작동하는 방식이다. 문제는 더 얻을 수 있기 때문에, 정보기술 (it) 시스템 오프라인임 핑할 싶다 '는' 웹 사이트 / 서버 호스트당 / ip, 하지만 can& # 39, t. 그래서 꼭 이래야겠어요 추천합니까 시간초과했습니다. 굿 럭!

해설 (4)

'수면 5' 는 일부 포함된 윈도우 리소스 키트는.

'5' 이 포함되어 있지만, 일부 시간초과를 이제 Windows 7 및 Windows 리소스를 키트 8 표준 명령을 아닌 확신하는 vista®).

',' 모든 1.1.1.1 핑할 뻨을 1 - w 5000δ &gt MS-DOS 와 윈도 버전과 NUL TCP / IP 클라이언트상의 핑할 지연입니다 엑서큐션 수에 대해 초예요 사용할 수 있다.

netsh 바트코먼드 '' (Windows XP / Server 2003년 어레이만) 또는 '선택'

이 링크를 통해 더 많은 도움을.

해설 (0)

두 개의 대답:

첫째, 배치 파일 없이 단순히 둔각, 연기를 위해 모든 방법을 명이 제안.

timeout /t  [/nobreak] 

http://technet.microsoft.com/en-us/library/cc754891.aspx

둘째, 일을 하지 않을 수 있지만, 정확히 어떤 가치가 있는 그리웠댔지 붙박이 사용하여 Windows 캡처 도구, 그 위에 마우스를 사용하지 않고 한조각 트리거하는 수 있습니다. 하지만 현재 실행 중인 남겨두십시오 캡처 도구, 이스케이프입니다 빼냅니다 실행하십시오 한조각 한조각, 도구 및 히트 ctrl + Print Screen 다운로드하려는 때 발생할 수 있습니다. # 39 이 shouldn& 간섭을 하는 것이, t # 39, re you& 한조각.

해설 (0)

I was trying to do 이 내에서 마즈베일드 작업 및 선택과 시간초과를 일하지 않았기 때문에 I / O 리디렉션을 모두.

(Http://sourceforge.net/projects/unxutils) 에서 사용할 수 있는 좋은 됐지 내가 스리피에스 doesn& 때문에 필요한 설치이고 it& # 39, s, t # 39 작은.

함께 하는 '선택':



결과:

TestCmd:
  choice /C YN /D Y /t 5

EXEC : error : The file is either empty or does not contain the valid choices. [test.proj]
  [Y,N]?
C:\test.proj(5,9): error MSB3073: The command "choice /C YN /D Y /t 5 " exited with code 255.

함께 하는 '타임아웃':



결과:

TestCmd:
  timeout /t 5
EXEC : error : Input redirection is not supported, exiting the process immediately. [test.proj]
C:\test.proj(5,7): error MSB3073: The command "timeout /t 5 " exited with code 1.

것.

실제로 사용하고, 2 = &quot &lt, 실행 명령 '나는 잠을 &amp. dbghost.exe&quot. '나는 여러 번 병렬로 실행 데브고스트리아스 /&gt 때문에, 임시 파일 / 데이터베이스 및 정보기술 (it) 는 현재 세 시간 (초) 을 기반으로 하는 과정에서 같은 여러 인스턴스에서는 - 시작하면 각 /dev/raw/raw1 임시 이름. 내가 처음 사용하려고 하는 마즈베일드 확장팩 '명령' 트레더릭스리프 있지만 전송되었기 휴지 좋아요, 하지만 다음 작업을 실행하는 것으로 보인다 (보통) ',' 모든 스래드입니다 &lt exec&gt 작업 시작, 동시에 물론 갈등을 데브고스트리아스 실패하게 된다. 그동안 스리피에스 사용하여 보다 신뢰할 수 있는 것으로 보인다.

해설 (3)

xp 에서 사용할 수 있는 모든 것을 할 수 있는 2 개 이상의 잔인하니:

w32tm 함께

w32tm /stripchart /computer:localhost /period:5 /dataonly /samples:2  1>nul 

바티흐 메리 페퍼프:

typeperf "\System\Processor Queue Length" -si 5 -sc 1 >nul
해설 (1)

이것은 내가 실제로 사용하는 최신 버전 10 의 두 번째 일시정지할 때의 출력입니다 스크랩트 마친 볼 수 있습니다.

BEST>@echo done
BEST>@set DelayInSeconds=10
BEST>@rem Use ping to wait
BEST>@ping 192.0.2.0 -n 1 -w %DelayInSeconds%000 > nul

이 때 볼 수 있는 스크립트 종료 및 핑할 에코 수행됨 나를 통해 지연입니다. 내가 보고 있는 이 추가 @ 예증들을 짓궂군요 &quot done"; 텍스트와 기다림커서 테스트타사의 저없이는 중요한 기준은 명령을 받고 있다.

나도 날잡아 여기에 주어진 협력하였습니다 XP 시스템 때문에 다양한 솔루션을 갖고 있는 다양한 시스템에서 실행할 것이라고 생각이 배치 파일 시스템으로 가능성이 가장 높은, 그래서 XP 환경을 지원할 수 있습니다.

GOOD> ping 192.0.2.0 -n 1 -w 3000 > nul

이 두 번째 지연입니다 전달자로써 예상대로 3 것 같다. 핑할 지속되는 한 시도 지정된 3 초.

BAD> ping -n 5 192.0.2.0 > nul

약 10 초 아닌 5) 이 있었다. 그 외에 5 개의 핑할 내 설명은 각 시도, 두 번째 userdic. 약 4 초. 및 각 시도 끝에 핑할 약 9 초 예상 총 두 번째 만드는 것이다.

BAD> timeout 5
BAD> sleep /w2000
BAD> waitfor /T 180
BAD> choice

명령을 사용할 수 없습니다.

BAD> ping 192.0.2.0 -n 1 -w 10000 > nul :: wait 10000 milliseconds, ie 10 secs

그 후 주석 역시 판독값 전화했는데 위의 2 경기 연속 홈런 콜론 사용하여 파일을 추가할 수 있습니다. 그러나 소프트웨어 반환되었습니다 거의 즉시. 줄에 핑할 좋았소 협력했습니다 전에 셀명 있다

GOOD> :: wait 10000 milliseconds, ie 10 secs
GOOD> ping 192.0.2.0 -n 1 -w 10000 > nul

실제로 내가 더 이해하기 위해 어떤 핑할 실행했음 않습니다.

ping 192.0.2.0 -n 5 -w 5000

이 경우에도 약 30 초) = 25 5*5 했다. 내 설명을 에로남이네) 이 있는데, 각 5 개의 핑할 시도_횟수 5 초 1 초 정도 간 지속되는 시간 지연 핑할 시도_횟수: 결국 모든 것은 다른 결과를 기대하는 것 자체가 거의 없을 경우, 이는 네트워크 시간이 조금 더 나은 전달자로써 핑할 즉시 다시 복구할 수 있도록 모든 문제를 가지고 있었다.

편집: 훔친 [다른 게시물로의] (https://stackoverflow.com/questions/166044/sleeping-in-a-batch-file? 노르드리치 1&amp lq =, = 1). [RFC 3330] (https://tools.ietf.org/html/rfc3330) 인터넷 IP 주소를 192.0.2.0 나타나지 않을 것이라고 할 수 있기 때문에 이 주소를 ping 이 테스트를 스팸 광고 누구나! 이에 따라 수정되었음 위에 나는 텍스트!

해설 (2)

I made 이. Show time 초예요 남아 일하고 있다. 스케쳐내 바로 사용할 수 있어, 추가 배치 파일:

call wait 10

이 때 내가 일하던 테스트됨 거잖나.

'웨이트리바 목록' (비활성화해야 작업 디렉토리에 '또는' windir/system32/):

@echo off

set SW=00

set SW2=00

set /a Sec=%1-1

set il=00
@echo Wait %1 second
for /f "tokens=1,2,3,4 delims=:," %%A in ("%TIME%") do set /a HH=%%A, MM=1%%B-100, SS=1%%C-100, CC=1%%D-100, TBASE=((HH*60+MM)*60+SS)*100+CC, SW=CC 

set /a TFIN=%TBASE%+%100

:ESPERAR
for /f "tokens=1,2,3,4 delims=:," %%A in ("%TIME%") do set /a HH=%%A, MM=1%%B-100, SS=1%%C-100, 

CC=1%%D-100, TACTUAL=((HH*60+MM)*60+SS)*100+CC,  SW2=CC

if %SW2% neq %SW% goto notype
if %il%==0 (echo Left %Sec% second & set /a Sec=sec-1 & set /a il=il+1)
goto no0
:notype
set /a il=0
:no0

if %TACTUAL% lss %TBASE% set /a TACTUAL=%TBASE%+%TACTUAL%
if %TACTUAL% lss %TFIN% goto ESPERAR
해설 (0)

VBScript, 예를 들어, 파일을 사용할 수 있습니다 '미스크리프트리프브스':

set wsobject = wscript.createobject("wscript.shell")

do while 1=1
    wsobject.run "SnippingTool.exe",0,TRUE
    wscript.sleep 3000
loop

일괄 처리 파일:

cscript myscript.vbs %1
해설 (1)

I did it 는 가장 쉬운 방법은 다음과 같습니다.

스리피에스 다운로드하십시오 http://support. http://www.sleepcmd.com/. 프로그램이 .exe 파일은 작성했습니까 같은 폴더에 있습니다!

해설 (1)

나는 다음과 같은 방법을 사용하여 완전히 Windows&amp 기준으로 연기를 할 수 있는 기능을 사용할 수 있을 만큼, XP, 배치 파일:

파일 드와이트바트

@ECHO OFF
REM DELAY seconds

REM GET ENDING SECOND
FOR /F "TOKENS=1-3 DELIMS=:." %%A IN ("%TIME%") DO SET /A H=%%A, M=1%%B%%100,     S=1%%C%%100, ENDING=(H*60+M)*60+S+%1

REM WAIT FOR SUCH A SECOND
:WAIT
FOR /F "TOKENS=1-3 DELIMS=:." %%A IN ("%TIME%") DO SET /A H=%%A, M=1%%B%%100, S=1%%C%%100, CURRENT=(H*60+M)*60+S
IF %CURRENT% LSS %ENDING% GOTO WAIT

또한 그 날 수도 있습니다 계산에서 삽입하십시오 방법을 통해 지연입니다 간격을 통과할 때 작동됨 벌였다.

해설 (1)

개선된 사용자 아치니 갖추고 있으며, 이 코드의 제시한 해결 백분 23:59:59.99 도달할 때 보조 및 실패하지 않습니다.

for /f "tokens=1,2,3,4 delims=:," %%A in ("%TIME%") do set /a HH=%%A, MM=1%%B-100, SS=1%%C-100, CC=1%%D-100, TBASE=((HH*60+MM)*60+SS)*100+CC

:: Example delay 1 seg.
set /a TFIN=%TBASE%+100

:ESPERAR
for /f "tokens=1,2,3,4 delims=:," %%A in ("%TIME%") do set /a HH=%%A, MM=1%%B-100, SS=1%%C-100, CC=1%%D-100, TACTUAL=((HH*60+MM)*60+SS)*100+CC

if %TACTUAL% lss %TBASE% set /a TACTUAL=%TBASE%+%TACTUAL%
if %TACTUAL% lss %TFIN% goto ESPERAR
해설 (0)

간단한 2 개의 줄을 배치 파일 작업을 진행할 수 있습니다. '임시' 쓰기 'vbs 파일을 %temp%' 폴더 및 부르네요.

echo WScript.Sleep(5000) >"%temp%\sleep.vbs"
cscript "%temp%\sleep.vbs"
해설 (0)

[Windows Server 2003년 경우 적절한 버전의 Windows 및 리소스 킷 도구] [1], 여기에는 일시 중지 명령을 일괄작업 프로그램. 더 http://support. http://malektips.com/xp_dos_0002.html

[1]: http://www.microsoft.com/downloads/details.aspx =, = en # 요구사양에 디스플레랑 9d467a69-57ff-4ae7-96ee-b18c4790cffd&amp 파밀리이드?

해설 (0)