본문 바로가기

코딩정보/Windows

[Batch]프로그램 실행 여부 확인하여 자동 실행 시키기.

반응형

안녕하세요

 

코딩연습생입니다

 

간단하게 Batch파일로 특정 프로그램이 실행되어 있는지 확인하여 미 실행인 상태일 경우

 

프로그램을 실행 시키는 Batch 파일 만드는 방법을 포스팅 할려고 합니다

 

1. 텍스트 파일을 하나 만듭니다

   - 명칭은 편하신데로 만드셔도 됩니다

     (저는 ReStartBatch.bat라고 만들었습니다)

 

2. 텍스트 파일에 아래와 같이 작성해줍니다

@Echo off
CD C:\
TASKLIST | FIND "실행파일이름.exe" > NUL
IF NOT ERRORLEVEL 1 (
	ECHO Running.
	GOTO PGOK
) ELSE (
	ECHO Not Running.
	GOTO PGNG
)

:PGOK
	ECHO Nothing.
	GOTO END
:PGNG
	ECHO Restart. %DATE% %TIME% >> process_test.txt
	START C:\실행파일이 존재하는 절대경로.exe
	GOTO END
:END
	ECHO
EXIT

 

3. 확장자가 txt일 경우 bat로 확장자 변경하기

    - 윈도우10 경우 파일탐색기에서 보기 설정을 통해 간략하게 변경하실 수 있습니다

 

반응형