怎么结束后台运行的批处理文件

怎么结束后台运行的批处理文件,第1张

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 即可

 

你把要结束的批处理加个title,结束掉就行。不用那么复杂吧

title 运行

TASKKILL /F /FI "WINDOWTITLE eq 运行*"

就两句,一个文件加进去一句,就行。无语

下面是直接 *** 作程序

@echo off

:back

:::这里notepad.exe是你的程序,路径要写全

start /max "" "notepad.exe"

ping -n 6 127.0.0.1>nul

:::这里notepad.exe是你的程序,路径不要写

TASKKILL /F /IM notepad.exe

ping -n 2 127.0.0.1>nul

goto back


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8015107.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存