怎么结束后台运行的批处理文件
写了个批处理文件,是一个循环,然后用以vbe文件调用,运行后,怎样才能中止它?运行后,该bat文件时隐藏状态的,而且是个无限循环,只能手动结束。通过任务管理器结束cmd这...
写了个批处理文件,是一个循环,然后用以vbe文件调用,运行后,怎样才能中止它?
运行后,该bat文件时隐藏状态的,而且是个无限循环,只能手动结束。通过任务管理器结束cmd这个就不必再说了,看看还有其他方法么 展开
运行后,该bat文件时隐藏状态的,而且是个无限循环,只能手动结束。通过任务管理器结束cmd这个就不必再说了,看看还有其他方法么 展开
2个回答
展开全部
vbs调用批处理并关闭(控制批处理):
Dim WshShell, RunPro, Exec
RunPro = "1.bat" ' 修改 1.bat 为您想运行的进程
Set WshShell = WScript.CreateObject("WScript.Shell")
Set Exec = WshShell.Exec(RunPro)
WScript.Sleep 5000 ' 等待 5 秒
Exec.Terminate() ' 关闭该进程
Set WshShell = Nothing
Set Exec = Nothing
批处理结束vbs(关闭其宿主程序即可):
taskkill /f /im wscript.exe
taskkill /f /im cscript.exe
终止批处理:只需在CMD窗口按下Break键(在键盘右上方) 或 Ctrl + C 即可
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询