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文件都找不到。望卡饭高手给以解决。
|