5월, 2021의 게시물 표시

BAT 파일 Background 에서 실행하기

cmd에서 실행되는 bat를 background에서 실행하는 방법 Windows의 vbs를 이용하여 shell을 열고  열린 shell에서 명령을 수행하는 방법이다.    start.vbs Set WshShell = CreateObject("WScript.Shell")  WshShell.Run chr(34) &  "배치파일 경로\배치파일.bat"  & Chr(34), 0 Set WshShell = Nothing   좀더 높은 권한이 필요할경우는 아래 스크립트로 사용  Set objShell = CreateObject("Shell.Application") objShell.ShellExecute  "배치파일 경로\배치파일.bat" , "/c lodctr.exe /r" , "", "runas",  0   빨간색 숫자 0이 CMD 창의 visible 옵션. 0이면 visible false 1이면 visible true  라고 보면된다.  원문링크1 :   http://genepart2.tistory.com/19 원문링크2 :  http://blog.naver.com/clever_coder/60190570143