批处理文件执行卡住后,如何自动关闭?

批处理文件执行某一条指令后,卡住无返回,请教一下,如何能自动关闭CMD窗口,或者自动模拟输入Ctrl+C,并选择Y,退出?

可以用powershell编写一个模拟退出sp,你为啥不直接用powershell ise那个编辑,那里面可以运行并退出,这不是现成的?

img

$wshell = New-Object -ComObject wscript.shell;
$wshell.SendKeys('^c');
Start-Sleep -Milliseconds 100;
$wshell.SendKeys('y');


start 你要的命令
这样就不等那个命令执行,可以继续执行后面的
下面加上延迟,再用taskkill关闭之前的命令。

执行 的什么指令,比如呢

运行的是adb shell testbt&