특정 시간에 작업을 수행하기 위해 .bat 생성


0

Windows 8.1에서 특정 시간에 작업 (특히 프로그램을 닫고 프로세스를 종료)을 수행하는 .bat 파일을 만들고 싶습니다.

나는 일반적으로 명령 줄을 사용하여 컴퓨터를 종료하기 위해 명령 줄 (.bat 파일로 작동한다고 생각합니까?)을 사용합니다 shutdown -s -f -t [seconds]. taskkill명령 을 사용하여 이와 비슷한 방법이 있습니까? 내가 만난 모든 솔루션은 피하고 싶은 작업 스케줄러를 사용하는 것과 관련이 있습니다.


따라서 taskkill특정 시간에 작업 ( ) 을 실행하고 싶지만 내장 된 Windows 스케줄러를 사용하지 않으시겠습니까?
jao

작업 스케줄러는 이러한 상황에서 가장 친한 친구입니다 ... 듣고 싶지는 않지만 선호하는 Microsoft 방식입니다 ...
Kinnectus

답변:


1

필요한 것을 수행하는 매우 간단한 명령은 시간 초과 명령입니다.

(your command)

TIMEOUT 5

your TASKKILL command

여기서 5는 초입니다

예


1

이것은 이것과 매우 유사한 질문입니다 : https : //.com/questions/735285/how-to-wait-in-a-batch-script

한 사람이 한 대답은 다음과 같습니다.

반드시 존재하지 않는 주소를 핑하고 원하는 시간 초과를 지정할 수 있습니다.

ping 192.0.2.2 -n 1 -w 10000> nul 주소가 존재하지 않으므로 10,000ms (10 초) 동안 기다렸다가 돌아옵니다.

도움이 되었기를 바랍니다


1

사용하다

ping -n 5 127.0.0.1 > nul

기다리고 싶은 장소의 배치에서 taskkill나중에 실행하십시오 . 어디에서 -n 5대기하는 시간 (초)입니다 +1을 핑이 핑 사이에 대기하기 때문입니다. 자세한 내용은 여기를 참조 하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.