2014-02-11 11 views
-1

첫 번째 게시물. 배치 파일과 관련된 흥미로운 요청이 있습니다. bat 파일을 사용하여 시작한 프로그램이 설정된 시간 후에 종료되고 자동으로 다시 시작되도록 코드를 작성할 수 있는지 알고 싶습니다. 그러면 프로그램이 종료 될 때까지이 과정이 영구히 반복됩니다.배치 파일로이 작업을 수행 할 수 있습니까?

누구든지 아이디어가 있습니까?!

감사합니다. 이 같은

+0

Schtasks ....? –

+0

당신은 그 뜻을 설명해야 할 것입니다 .... – user3295252

답변

2

뭔가 작업을해야합니다 : start에 대한

/b
:TOP 
    START /b notepad.exe 
    PING 127.0.0.1 -n 5 -w 1000 > nul 
    TASKKILL /im notepad.exe 
GOTO :TOP 

백그라운드에서 명령을 실행됩니다. 이 예에서는 notepad.exe을 사용합니다.

이상한 ping 명령은 창을 잠자기 상태로 만드는 속임수입니다. -n은 반복 횟수 (이 경우 5 회)를 취하며 -w은 핑 사이의 시간 (밀리 초)입니다. 그래서 이것은 5 초간 1 초의 지연 시간으로 ping을합니다. 즉, 그것은 5 초 동안 기다릴 것이다.

+0

옙,이게 작동해야합니다 –

+0

고마워요! 나는 이것을 시도하기 전에 하나의 질문을 가지고있다. 배치 파일의 일부인 일반 명령은 어디에 두어야합니까? – user3295252

+0

좋습니다. 전제가 작동하는 것처럼 보입니다. 그러나 전 태스크 킬에 사용할 수 없다는 통지를 받고 강제로 닫으려면/F를 사용해야합니다. 어떻게 추가합니까? – user3295252