Windows에서 CMD 백그라운드로 실행하기

2018. 8. 3. 15:37카테고리 없음

비밀스럽게 프로그램을 백그라운드로 실행시킬 방법을 검색해본 결과...

배치파일(.bat)로는 백그라운드 실행이 불가능한 것 같다..

bat 파일을 만든 후 내용에

       start "파일경로+파일명" %1 

을 넣고 돌려보라는 내용이 있었는데.. 뭐 잘 되지 않는다 ㄷㄷ


검색에 나온 두번째 방법은! 성공!

다른 방법은 바로 스크립트를 이용하는 것이다.

우선 텍스트파일을 하나 만들고 



Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "배치파일 경로\배치파일.bat", "/c lodctr.exe /r" , "", "runas", 0



이렇게 내용을 작성한 뒤 파일의 확장자를 vbs 로 지정해준다.
(확장자가 안보이면 탐색기 -> 도구의 '폴더 옵션' -> 알려진 파일 형식의 파일 확장명 숨김을 체크해제 해 준다)

두번째 줄의 마지막 '0'이 백그라운드 옵션으로 이걸 1로 바꾸고 실행하면 cmd 창이 보인다




끝끝!