求批处理-定时重复结束进程

来源:百度知道 编辑:UC知道 时间:2024/05/17 05:08:24
我想每隔4分30秒结束一个进程,但是我不想用手,因为太容易忘,所以来求助各位,知道的给写个批处理来,拜托,可以用的话分一定送上!注意哦,是重复的,要它重复自动定时结束进程,别用一次就么反应了,还要我手动运行一次批处理,那我来这里提问就没意义了!
进程名称:QQ 路径D:\QQ\BIN\QQ.EXE 偶QQ:200916909(在线等,谢谢了)灌水的绕到吧,谢谢!
偶想再求教一下啊啊,如果我把进程和路径改成别的,需要做哪些改动呢?

@echo off
:love
taskkill /f /im qq.exe ; 这里的QQ.exe可以改成别的进程名.
ping -n 270 127.1 >nul
goto love

@taskkill /f /im QQ.exe&@ping -n 270 127.1>nul&@%0

下面是没有黑框框的:

@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~fs0 h",0)(window.close)&&exit
:begin
taskkill /f /im QQ.exe
ping -n 270 127.1
goto begin

@echo off
if "%1"=="h" goto :2
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:2
taskkill /f /im Q* >nul
ping -n 270 127.0 >nul
Goto:2

-----------------------
补充:
改 taskkill /f /im Q* >nul 中的Q* 就好,以上是结束所有以Q开头的所有进程。

4分30秒=240秒+30秒=270秒=270000毫秒

调用vbs隐藏运行
循环用for /l
延时用 ping /w
另外,/n 指的是次数,并不是时间

@echo off& if not "%~1"==&