2012-05-11 2 views

답변

4

또 다른 방법은 일정 시간 동안 유효하지 않은 IP 주소를 핑 (ping)하는 것입니다

PING 1.1.1.1 -n 1 -w 60000 >NUL 

60000 = 밀리 초

+0

허무. 잠자기 명령이 작동하지 않으므로 이것을 시도하겠습니다. –

+0

감사합니다! 이것은 효과가있다! :디 –

6

사용 timeout. 그러면 /t 매개 변수에 주어진 초를 기다릴 수 있습니다. timeout /t 180은 3 분 (180 초) 동안 잠자기 상태가됩니다.

TIMEOUT [/T] timeout [/NOBREAK] 

Description: 
    This utility accepts a timeout parameter to wait for the specified 
    time period (in seconds) or until any key is pressed. It also 
    accepts a parameter to ignore the key press. 

Parameter List: 
    /T  timeout  Specifies the number of seconds to wait. 
          Valid range is -1 to 99999 seconds. 

    /NOBREAK    Ignore key presses and wait specified time. 

    /?      Displays this help message. 

NOTE: A timeout value of -1 means to wait indefinitely for a key press. 

Examples: 
    TIMEOUT /? 
    TIMEOUT /T 10 
    TIMEOUT /T 300 /NOBREAK 
    TIMEOUT /T -1 
0

안녕하세요 ... 그래서를 heres 더 물어보다 내가 stockoverflow를 사랑하지만 때로는 응답이 너무 간결을위한 ...

@ECHO off 
MODE CON:COLS=25 LINES=11 
cls 
color 0B 
:taskkill 
echo. 
echo Program To Shutdown 
echo. 
set /p taskkill=        
if "%taskkill%" == "%taskkill%" goto taskkillconfirm 
exit 
:taskkillconfirm 
color 0B 
:image 
set image=/im 
if "%image%" == "%image%" goto imageconfirm 
exit 
:imageconfirm 
color 0B 
:forced 
set forced=/f 
if "%forced%" == "%forced%" goto forcedconfirm 
exit 
:forcedconfirm 
cls 
:hour 
color 0B 
echo. 
echo.         Hours? 
echo. 
set /p hour=          
:min 
color 0B 
cls 
echo. 
echo         Minutes? 
echo. 
set /p min=          
:sec 
color 0B 
cls 
echo. 
echo         Seconds? 
echo. 
set /p sec=          
:continue 
color 0B 
cls                
echo        %taskkill% 
echo        Program Shutdown in                
echo %hour% Hours 
echo %min% Minutes 
echo %sec% Seconds 
set /a sec="%sec%-1" 
if %sec%==-1 set /a min="%min%-1" 
if %sec%==-1 set /a sec="59" 
if %min%==-1 set /a hour="%hour%-1" 
if %min%==-1 set /a min="59" 
if %hour%==-1 goto done 
ping -n 2 127.0.0.1 >NUL 
goto continue 
:done 
color 0B 
cls 
taskkill %image% %taskkill% %forced% 
exit 

당신이 정말이 대답을 즐기시기 바랍니다 타이머 및 다른 많은 snipits

0

가 간단하고, 사용중인이

@echo off 
echo Do you want to read word file or pdf file? Hit any key for options... 
pause >nul 
echo w for word 
echo p for pdf 
::set input = 
set /p input = Choose your option 
if %input% == w goto w 
if %input% == p goto p 
:w 
echo Reading Word file... 
::start /your/path/to/your/Office/winword.exe   
/path/to/your/doc/file/filename.doc 
echo Timer starts 
pause >nul 
echo 10 
ping localhost -n 2 >nul 
cls 
echo 9 
ping localhost -n 2 >nul 
cls 
echo 8 
ping localhost -n 2 >nul 
cls 
echo 7 
ping localhost -n 2 >nul 
cls 
echo 6 
ping localhost -n 2 >nul 
cls 
echo 5 
ping localhost -n 2 >nul 
cls 
echo 4 
ping localhost -n 2 >nul 
cls 
echo 3 
ping localhost -n 2 >nul 
cls 
echo 2 
ping localhost -n 2 >nul 
cls 
echo 1 
ping localhost -n 2 >nul 
cls 
echo Time's up. Starting the next document... 
::you can copy/paste the above commands to start another word file 
:p 
echo Reading Pdf file... 
echo Timer starts 
::start /your/path/to/your/Acrobat/acrord32.exe  
/path/to/your/pdf/file/filename.pdf 
pause >nul 
echo 10 
ping localhost -n 2 >nul 
cls 
echo 9 
ping localhost -n 2 >nul 
cls 
echo 8 
ping localhost -n 2 >nul 
cls 
echo 7 
ping localhost -n 2 >nul 
cls 
echo 6 
ping localhost -n 2 >nul 
cls 
echo 5 
ping localhost -n 2 >nul 
cls 
echo 4 
ping localhost -n 2 >nul 
cls 
echo 3 
ping localhost -n 2 >nul 
cls 
echo 2 
ping localhost -n 2 >nul 
cls 
echo 1 
ping localhost -n 2 >nul 
cls 
echo Times up. Starting the next document... 
::you can copy/paste the above commands to start another Pdf file 
관련 문제