【登录】 【注册】
进入此贴详细完整版>> 节能减排,迅雷下载完成就退出。中华游戏网 > 电脑技术交流

主题:节能减排,迅雷下载完成就退出。
作者:。小草非绿叶
时间:2010-10-23 11:47

 现在迅雷已经成为许多朋友的主力下载软件,虽然迅雷有下载完成后关机的功能,却没有下载完成自动退出功能,这样迅雷不但会占用一定的系统资源,而且还会偷偷地在后台上传文件影响网速。看来我们很有必要改造一下迅雷。
众所周知,迅雷下载文件的时候会在目录中生成两个扩展名分别为"td"和"cfg"的文件,只有文件下载完成之后才会生成原文件。利用这个特点,我们可以用DOS命令中的if exist命令来查找指定的文件名,如果指定文件不存在,则继续循环,如果存在,用taskkill命令来结束迅雷的进程。
该隐藏帖已经发布超过60天,已自动取消隐藏功能,无需回复即可查看!
首先在硬盘的任意位置新建一个名为list.txt的文本文档。并把我们所需要指定的文件名的路径输入到里面,一个文件名占一行。如下:
d:\bt3final_usb.iso
d:\DNM201004_07.rar
以上内容需要根据自己的实际情况进行更改。保存该文件。
接着在同一目录中新建一个文本文档,输入以下内容
@echo off
:h
set n=0
for /F "delims=" %%a in (name.txt) do if not exist "%%a" set n=1
if "%n%"=="0" (taskkill /f /im thunder.exe) else (ping -n 60 127.1>nul&goto h)
将它重命名为名为taskkillxunlei.bat的批处理文件。(文件名任意,扩展名为bat)
以上内容首先设置一个变量n来表示文件是否下载完毕,接着使用for循环来读取list.txt中的一行,并用if not exist命令来查找是否存在该文件,如果存在则继续读取下一行,同样用if not exist命令来查找是否存在该文件,如果任意一行中的文件不存在,则将变量n的值设为1,接着用if命令来判断变量n的值,如果n的值为1则一分钟之后再重新检查,如果值为0则表示所有文件均存在,也就意味着迅雷已经将所有指定文件下载完,那么就结束迅雷的进程。
我们使用迅雷下载文件的时候运行该批处理文件,当d:\bt3final_usb.iso与d:\DNM201004_07.rar两个文件下载完毕之后,迅雷就会自动退出。

1楼:yzb0123(2010-10-23 12:19)

啥东东,一定要看看
2楼:47430693(2010-10-23 13:27)

沙发吗
3楼:花式丶(2010-10-24 13:23)

看看SF!!!
4楼:hanyu1993wow(2010-10-29 20:22)

先看看在说
5楼:Λlex·Σys(2010-10-29 20:48)

一定要看看
6楼:tengshe789(2010-10-30 15:40)

什么呀,楼哥+++++++
7楼:watchpanda(2010-11-10 13:14)

我是来看看的
8楼:wrsda1(2010-11-10 18:57)

看看撒,。

9楼:寂寞女孩(2010-11-17 23:26)

很强大 看看
10楼:就这样(2010-12-21 18:55)

来瞧瞧看。
11楼:玫瑰天使(2010-12-25 16:37)

看看先

进入此贴详细完整版>> 节能减排,迅雷下载完成就退出。 返回顶部


COPYRIGHT © 2006-2024 中华游戏网 cnyouw.cn. ALL RIGHTS RESERVED. SITEMAP