0
실행하기 위해 옵션을 포함해야하는 숨김 파일을 실행하려고합니다. 보통매개 변수/옵션을 사용하여 백그라운드에서 파일 실행
나는이 프로그램이 숨겨진 실행하려면, 지금이
@echo off
"%~dp0/file.exe" -a -b -c -d asdf
뭔가를 할 경우, 일괄 파일을 실행, 그래서 나는 또 다른 박쥐를 사용하고 .VBS 그것을
을 할a.vbs :
CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False
run.bat를 :
@echo off
wscript.exe "%~dp0/a.vbs" "%~dp0/file.exe"
이 같은 매개 변수를 사용하여 프로그램을 실행하는 방법 또는 다른 방법이 있습니까?
run.bat -a -b -c -d asdf
을하고 run.bat
파일은 다음과 같습니다 :
감사합니다! 그래도 나는 다른 길을 사용하고있어. 나는 매개 변수를 만든 배치 스크립트로 파일을 시작한 다음 vbs 파일로 숨 겼습니다. 이 프로그램은 명령 행 기반 이었으므로 어떻게 든 진행되었습니다. 매개 변수 뒤에 값을 입력해야하는 경우에도 메서드가 작동합니까? 예를 들어 포트 매개 변수처럼 : -p 80 –
예, 작동하지만'-p 80'은 2 개의 인수처럼 간주됩니다. '-p'에는 하나의 인수 (% 1)를,'80' 포트에는'% 2 -p80'을 사용해야합니다. – SachaDee
이렇게'% 2 -p 80'처럼 공백을 넣지 마십시오. –