一键打卡 每日打卡 龙鳞魔堡 金豆锻造 荣誉胸章 海底寻宝 非诚勿扰 虚拟刮奖 杂货道具 好友印象 心情随笔 中华银行 家族部落 积分兑换 图片上传 图片压缩 在线翻译 在线查毒
发表新帖 回帖
  

节能减排,迅雷下载完成就退出。

中华游戏网 cnyouw写于:中华游戏网-CNYOUW 👦会员:。小草非绿叶 🕘时间:2010-10-23 11:47 👀围观:14204人 💬回复:9
 现在迅雷已经成为许多朋友的主力下载软件,虽然迅雷有下载完成后关机的功能,却没有下载完成自动退出功能,这样迅雷不但会占用一定的系统资源,而且还会偷偷地在后台上传文件影响网速。看来我们很有必要改造一下迅雷。
众所周知,迅雷下载文件的时候会在目录中生成两个扩展名分别为"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两个文件下载完毕之后,迅雷就会自动退出。
中华游戏网 cnyouw.cn中华游戏网 cnyouw
SIGNATURE
No.152868
👹 yzb0123
  
啥东东,一定要看看
SIGNATURE
中华游戏网 — 玩你所玩,乐你所乐!cnyouw.cn
No.262107
👦 47430693
  
沙发吗
SIGNATURE
中华游戏网 — 玩你所玩,乐你所乐!cnyouw.cn
No.228649
👦 花式丶
  
看看SF!!!
SIGNATURE
1
No.113551
👹 hanyu1993wow
  
先看看在说
SIGNATURE
中华游戏网 — 玩你所玩,乐你所乐!cnyouw.cn
No.37068
👧 Λlex·Σys
  
SIGNATURE
中华游戏网 — 玩你所玩,乐你所乐!cnyouw.cn
No.238125
👦 tengshe789
  
什么呀,楼哥+++++++
SIGNATURE
祝您将在新的一年,生意兴隆通四海,财源茂盛达三江。健康如意,大吉大利!
No.204785
👹 watchpanda
  
我是来看看的
SIGNATURE
传说
No.220672
👹 wrsda1
  
看看撒,。
SIGNATURE
中华游戏网 — 玩你所玩,乐你所乐!cnyouw.cn
No.283703
👹 寂寞女孩
  
很强大 看看
SIGNATURE
惹554 4545 545 54
快速回复
验证问题:
我们网站的中文名是什么? 正确答案:

Ctrl + Enter 快速发布

🤪为防止个别捣乱会员恶意灌水
注册会员发帖量达到 20
即可解锁快捷表情发送