vbs调用批处理并关闭(控制批处理):
Dim WshShell, RunPro, ExecRunPro = "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.exetaskkill /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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)