콘텐츠로 건너뛰기

bat 파일의 백그라운드 실행

executable jar 파일을 실행할 일이 생겼는데,

java -jar TEST.jar 이렇게 실행하는 경우에 cmd창이 계속 열려있다.

알리미 역할을 하는 프로그램이라 굳이 로그 볼 필요도 없는데 귀찮아졌다.

그래서 찾아봤더니 백그라운드로 실행할 수 있는 옵션이 있단다. (리눅스의 &같은건가..)

그런데 문제가 있다.

백그라운드로 실행되는 것은 사실이나 cmd창은 열려있다.

이것조차 귀찮다.

이렇게 vb스크립트를 활용하는 방법이 있다.

vb스크립트는 하나도 모르니… 자세한 설명은 생략한다-ㅅ-

출처 : http://mozily.tistory.com/21

“bat 파일의 백그라운드 실행”의 4개의 댓글

    1. ㅇㅇ jvm을 아예 파일로 묶어서 exe를 만들어주는 것도 있긴 하더라.
      아마 배포판이면 그렇게 해야겠지? 그냥 나혼자 쓰는거니 이걸로 끝..ㅋㅋ

  1. 나도 vb 스크립트는 모르는데 char(34) & 이런거 보니까 뭔가 문자를 나타내는거 같아서 ascii 테이블 봤는데 십진수로 34가 ” 더라. “를 escape 하지 않고 앞뒤로 chr(34)로 붙여서 하나봐. &는 붙이는 명령이고ㅎㅎㅎ

    근데 이거 꽤 괜찮은 방법이다. 난 회사에서 리눅스 pc 소리를 윈도우pc에서 들으려고 pulseaudio server를 실행해 놓는데 이게 cmd창이 열려있거든. 안그래도 작업표시줄 좁은데 이 방법으로 숨겨놓으면 되겠다ㅎㅎ

    1. 역시 너답다!! 잘 모르는데 또 찾아봤구만…ㅋ
      escape안하고 chr(34)로 붙여서 쓴 거 였네~

      도움이 됐다니… 500원…ㅋㅋ

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다