0
如何在使用下面的腳本打開命令窗口後運行腳本?在提升的cmd.exe上運行腳本
Set objSh = CreateObject("Shell.Application")
objSh.ShellExecute "cmd.exe", "uac" , "", "runas", 1
例如,如何運行ipconfig
作爲使用上述腳本的管理員嗎?
如何在使用下面的腳本打開命令窗口後運行腳本?在提升的cmd.exe上運行腳本
Set objSh = CreateObject("Shell.Application")
objSh.ShellExecute "cmd.exe", "uac" , "", "runas", 1
例如,如何運行ipconfig
作爲使用上述腳本的管理員嗎?
如果指定/c
開關,則cmd.exe
將執行指定的命令,然後終止。
因此,舉例來說:
Set objSh = CreateObject("Shell.Application")
objSh.ShellExecute "cmd.exe /c ipconfig", "uac" , "", "runas", 1
或者,你可以使用/k
開關,它的工作原理完全一樣,只是一旦你的命令執行完它讓命令提示符在屏幕上。
當對象是「Shell.Application」時,/ c開關不起作用,它只適用於「Wscript.Shell」對象。我不知道使用wscript.shell的「runas」函數/參數。 – user1179317 2012-01-31 14:11:58
'objSh.ShellExecute「ipconfig」,「uac」,「」,「runas」,1'是否工作? – 2012-01-31 17:31:21
我不確定這是否有效,但我確實知道這是有效的:objSh.ShellExecute「cmd.exe」,「/ c ipconfig」,「runas」,1第二個參數是函數的參數。感謝您的答覆btw – user1179317 2012-01-31 19:14:33