迅雷v5.9.4版本里增加了“组件管理”这一功能,左下角的组件栏现在可以自定义了,但是还不能添加组件。
在此我就教大家添加一些简单的内容(比如在迅雷里浏览cnBeta)。


代码:
Copy code
<Plugin Name="CnBeta">
<DisplayInfo DisplayName="CnBeta" Picture="CnBeta.pic" Des="描述信息" Disable="FALSE" Install="TRUE" PictureFile="" Fixing="FALSE"></DisplayInfo>
<Active type="OpenUrl">
<Url>[url]http://www.cnbeta.com/[/url]</Url>
<TabName>CnBeta</TabName>
</Active>
</Plugin>
将以上代码添加到迅雷安装目录的“plugin.xml”文件内容的尾部(</Plugin>与</Plugins>之间),然后保存文件。
Quote:
DisplayName="CnBeta" 应用管理显示名称
<Active type="OpenUrl"> 操作为打开URL
<Url>http://www.cnbeta.com/</Url> URL地址
<TabName>CnBeta</TabName> 标签名称
这些一看就懂,大家要添加别的,照葫芦画瓢就行了。
这还没完,这时没有图标,关于添加图标,需要专门说明一下。
上面的代码中
Quote:
<DisplayInfo DisplayName="CnBeta" Picture="CnBeta.pic" Des="描述信息" Disable="FALSE" Install="TRUE" PictureFile="" Fixing="FALSE"></DisplayInfo>
Picture="CnBeta.pic"定义了图标是“CnBeta.pic”,不过这里并没有指明位置。
其实这与另外一个XML文件(Skin2XXXXXXtoolbox.xml)有关。XXXXXX为你当前使用的皮肤对应的文件夹。
1、进入迅雷安装目录的“skin2“文件夹。打开自己当前正在使用的皮肤目录(比如默认皮肤的“default”),会发现并没有“toolbox.xml”只有2个文件“default.tzs、package.ini”

2、迅雷5.9为了减少IO操作,将皮肤打包在“default.tzs”中(这其实是一个压缩等级为“存储”的ZIP文件),运行迅雷时,将文件解压到内存里,再从内存中读取数据的速度会比从硬盘快很多,这样就优化了启动迅雷的速度。
3、那么使用“winrar、winzip、7zip”都可以打开“default.tzs”文件。为了便于编辑,解压到当前目录吧(别担心,解压后,迅雷一样认得)
4、现在打开“toolbox.xml”,从第14行开始,定义的都是“应用”的图标。
格式基本是下面这样的:
Quote:
<bitmap name=" 这就是Picture对应的参数" type = "不管它" value="图片文件的路径"/>
现在复制一条,新建一行并且粘贴,编辑为
Quote:
<bitmap name=" CnBeta.pic" type = "RES_LOCATION_DISK_FILE" value="toolboxcnbeta的图标.png"/>并保存文件。
5、找个22*22的图,命名为“cnbeta的图标”格式为PNG,放入“toolbox”目录中
(自己去做个图吧,用QQ截图也挺方便,保存为PNG格式最好啦!)
6、启动迅雷,大功告成!
当然可以添加一些其他的东西,比如“flash小游戏”啥的。各位举一反三!