我有一个批处理文件,可以运行runas并自动输入密码:
@if (@CodeSection == @Batch) @then
@echo off
start "" runas /noprofile /user:myuser cmd
CScript //nologo //E:JScript "%~F0"
goto :EOF
@end
WScript.CreateObject("WScript.Shell").SendKeys("password{ENTER}");`
(来源:Automatically respond to runas from batch file)
我想在新窗口中执行命令,该窗口由于" runas"而打开。命令。有谁知道我怎么可能这样做?感谢。
答案 0 :(得分:0)
start "" runas /noprofile /user:myuser "cmd /k FirstCommand & SecondCommand & ThirdCommand"
有关Command /?
和/c
之间的差异,请参阅/k
。 FirstCommand等可以是批处理文件。
在使用SendKeys
之前,请先使用wscript.appactivate "window title"
确保您拥有sendkeys
的正确窗口。