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 창이 보인다
끝끝!