0

以下のスクリプトを使用してコマンド ウィンドウを開いた後、スクリプトを実行するにはどうすればよいですか?

Set objSh = CreateObject("Shell.Application")
objSh.ShellExecute "cmd.exe", "uac" , "", "runas", 1

たとえばipconfig、上記のスクリプトを使用して管理者として実行するにはどうすればよいですか?

4

1 に答える 1

0

/cスイッチを指定するcmd.exeと、指定したコマンドを実行してから終了します。

たとえば、次のようになります。

Set objSh = CreateObject("Shell.Application")
objSh.ShellExecute "cmd.exe /c ipconfig", "uac" , "", "runas", 1

別の方法として、スイッチを使用することもできます。/kこれは、コマンドの実行が終了した後もコマンド プロンプトを画面に表示したままにすることを除いて、まったく同じように機能します。

于 2012-01-31T06:03:55.817 に答える