start "" "C:\Program Files\program.exe"
키를 누르지 않은 경우에만 10 분 후에 프로그램이 시작되기를 원합니다.
10 분 이내에 아무 키나 누르면 프로그램이 시작되지 않도록하고 싶습니다.
.bat 파일에서 어떤 명령을 사용해야합니까?
다음 배치 파일을 사용하십시오.
@echo off
call :controlTimeout 600
if errorlevel 1 (
echo A key was pressed
) else (
echo Time Up
start "" "C:\Program Files\program.exe"
)
exit /b
:controlTimeout
setlocal
start "" /belownormal /b cmd /q /d /c "timeout.exe %~1 /nobreak > nul"
timeout.exe %~1 & tasklist | find "timeout" >nul
if errorlevel 1 ( set "exitCode=0" ) else (
set "exitCode=1"
taskkill /f /im timeout.exe 2>nul >nul
)
endlocal & exit /b %exitCode%
크레딧 : 위의 배치 파일은 StackOverflow 응답 창 배치 스크립팅을 기반으로합니다 . MC ND의 "시간 초과"명령 에 대한 사용자 반응 포착
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다