Windows 커맨드창 안띄우고 스크립트 실행하기



Java 로 GUI 후로그램을 맹근후 필요에 따라 고걸 쉽게 실행시키기 위해서

javaw -jar xxxx.jar 를 실행시키는 간단한 스크립트.bat 파일을 맹글곤 한다.

그런데 문제는 그 스크립트 파일을 뽓 더블클릭하면 시커먼 커맨드창이 뜬 다음 나의 후로그램이 실행되는 바람에, 그 시꺼먼 커맨드 창이 딱 보기가 싫어진다.




고걸 방지하기 위해서 bat 파일을 맨드는 대신 vbs (비쥬얼베이직스크립트) 파일을 맨들어서 내용을 다음과 같이 해주면 깔쌈하게 GUI 후로그램만 깔꼼하게 실행된다.

※ vbs 파일도 따블클릭하면 bat 파일처럼 똑같이 실행된다.

run.vbs
Set WshShell = WScript.CreateObject("WScript.Shell")
wshShell.run "javaw -jar xxxxx.jar"
Set WshShell = nothing

요렇게 run.vbs 파일을 작성한후 뽓뽓 따블클릭을 하면 원하던 바가 이루어진다.


※ jar 파일은 executable jar 로 맨들어야 된다.