查看: 4538|回复: 2
收起左侧

[技巧] 火狐修改DownThemAll!的线程数

[复制链接]
xiaoE888
发表于 2008-9-10 11:16:41 | 显示全部楼层 |阅读模式
DownThemAll!是一款功能强大的Firefox下载插件,支持断点下载,要是局域网中禁止使用下载工具,这是不二的选择,下载速度,比ie快多了。
不过他默认的单个任务的最大线程是10个,我觉得有点小,不管我将来会不会用到,我觉得先还是多设置几个数比较好。
1)找到插件的位置,把chrome.jar
一般在
C:\Documents and Settings\用户名\Application Data\Mozilla\Firefox\Profiles\lvqxhax1.default\extensions\{DDC359D1-844A-42a7-9AA1-88A850A938A8}\chrome

2)打开chrome.jar,用压缩文件打开。查找到advPane.xul文件,用记事本 打开在<menuitem label="10"value="10"/>
的后面添加你要的线程数,比如我增加了下面这些

<menuitem label="15" value="15"/>
<menuitem label="20" value="20"/>
<menuitem label="25" value="25"/>
<menuitem label="30" value="30"/>
<menuitem label="35" value="35"/>
<menuitem label="40" value="40"/>
<menuitem label="45" value="45"/>
<menuitem label="50" value="50"/>
<menuitem label="100" value="100"/>

3)保存,重新打包
保存退出后,执行下面的命令,会自动重新打包,

4)
重新部署
把新生成的jar文件会自动替换原来的老文件(可以考虑原来的jar文件备份)。
5)查看效果
重启你的Firefox,打开dta管理器,看看是不是有类似下面的结果,如果有,说明成功,下载一个文件试试看!不过个人感觉,最大连接数不要超过30,不然火狐就会很慢,除非你有两个浏览器。

  我的一个任务使用的线程数是25,在其上右键时,发现“增加线程”项是灰色的,看来这里应该是作者写死了。以前我在网上找到过方法,不过升级后就不行了,望高手帮忙解决。

  将老方法附在下方:


  
打开content/dta/down.js,定位2384左右,看来类似下面的代码
if ((!d.isCanceled)&&(!d.isCompleted)&&(d.declaratedChunks <10)&&(d.isResumable))

将10改成你期望的数值就好了,我改成了200。
定位到3341行,找到类似下面的这行
else if (add && downloadList[c].maxChunks < 10) {

把其中的10修改成你要的,这里我同样是修改为200。

然后重复上面的4),5)两个步骤就可以了。


现在连
down.js文件都找不到。望卡饭高手给以解决。



虫眼
发表于 2008-9-11 16:39:45 | 显示全部楼层
有必要吗?
zb0502
发表于 2008-9-11 23:10:42 | 显示全部楼层
嘿嘿,生命在于折腾
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-10 12:11 , Processed in 0.126382 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表