관리자 권한으로 명령 하나를 실행하려고하는데 오류가 발생합니다. 아래는 코드입니다.스크립트를 관리자로 실행하여 인수를 전달하십시오.
의 VBScript :
MyPath ="C:\Destination"
Dim objShell
Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "C:\batchScript.cmd " & MyPath &, "", "", "runas", 1
batchScript.cmd
:
echo %1
psfile %1 -c
Windows에서 C : \ batchScript.cmd C : \ Destination을 찾을 수 없으므로 오류가 발생합니다. batchScript.cmd에서 % 1을 (를) 가져 와서 명령 줄 인수를 가져옵니다. – user1954762
오류를 낫지는 않지만 보이지 않는 것처럼 보입니다. 값이 batchScript.cmd ... % 1을 (를) 사용하고 심지어 문을 일시 중지 한 후에도 나타나지 않습니다. – user1954762
'ShellExecute'는 경로 주위에 큰 따옴표를 사용하지 않습니다. –