返回上一页  首页 | cnbeta报时: 00:36:46
迅雷DIY 随意添加应用
发布日期:2009-07-23 16:17:37  稿源:

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

  

代码:
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”

Click Here To EnLarge

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小游戏”啥的。各位举一反三!
我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 00:36:46

文字版  标准版  电脑端

© 2003-2025