본문 바로가기
-_-?

도스(CMD) 배치파일(.BAT) 작성시 프로그램 종료 후 바로 창이 사라지게 설정하기

by 힙합느낌 2012. 9. 13.
반응형
출처 : http://www.plengineer.com/733 

MSN과 네이트온 2개의 메신저 프로그램을 사용하고 있는데요. 2개의 프로그램을 따로따로 실행할려니 귀차니즘이 도저히 용납하지 않더군요. 이걸 한번에 실행할 수 없을까 해서.. 단축아이콘의 경로만을 빼서 BAT 파일을 작성하니 일단 실행은 되는데 MSN 실행후에 도스창이 사라지질 않더군요.

  이걸 어떻게 해야 하나.. 라고 생각하고 검색을 하니 오토잇을 쓰는 방법도 있고 한데 그건 벼룩 잡을려다가 초가삼간 다 태워먹는 것 같은 느낌이라 패스하고, 더 찾아보니 start.exe 를 사용하는 방법이 있더군요. start의 옵션은 start /? 로 자세하게 알 수 있구요. 사라지게만 할려면 아래와 같이 작성하면 됩니다.

@echo off
start /D"C:\Program Files\NATEON\BIN\" NATEON.exe
start /D"C:\Program Files\Windows Live\Messenger\" msnmsgr.exe


  제가 사용하고 있는 메신저 실행 배치파일입니다. @echo off로 명령줄이 화면에 나타나지 않게 하였구요. (@는 해당 줄을 화면에 나타나지 않게 하죠. echo off는 뒤로 입력되는 명령줄을 보이지 않게 합니다.) start 다음의 /D는 경로를 지정하는 옵션입니다. /D: 와 같이 사용하는 줄 알았는데 그냥 /D 뒤에 붙이면 되더군요. 경로상에 공백이 있기에 " " 를 사용하고, 뒤에 실행할 파일 이름을 적어주면 됩니다.

  위와 같이 실행하면 네이트온과 MSN 메신저를 실행 후에 창은 자동으로 사라집니다. 클릭이 한번으로 줄어드니 편하네요. 귀차니즘은 역시 위대합니다.




반응형