배치파일 실행시 명령 프롬프트 창 보이지 않게 하기

윈도우즈/OS 일반|2020. 6. 7. 09:11
반응형

vbs 파일을 하나 만들고, 그 안에서 실행할 명령과 속성을 입력합니다.

그리고 생성한 run.vbs 를 대신해서 실행하면 됩니다.

 

run.vbs

Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "c:\another.bat" & Chr(34),0
Set WshShell = Nothing

 

* 명령프롬프트에서 vbs 로 인자값 넘기고, 다시 인자값을 배치파일로 넘길때

c:\> run.vbs sys docu

Dim Arg, var1, var2
Set Arg = WScript.arguments
var1 = Arg(0)
var2 = Arg(1)


Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & ["C:\another.bat var1 var2"] & Chr(34), 0
Set WshShell = Nothing



 

 

반응형

댓글()