管理者として1つのコマンドを実行しようとしていますが、エラーが発生しています。以下はコードです。管理者としてスクリプトを引数を渡して実行する
の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
これは、ウィンドウがC:\ batchScript.cmd C:\ Destinationを見つけることができないため、エラーをスローします...%1をbatchScript.cmdの中で使用して、コマンドライン引数を取得しました – user1954762
エラーを起こしていませんが、 batchScript.cmdの値...ウィンドウが表示されません...%1を使用した後でも、文を一時停止します – user1954762
'ShellExecute'はパスの周りに二重引用符がありません。 –