很早就想写这个教程,但一想到网上其实能找到许多方法,就没写了。为了最终让吹友们更加简便的掌握标题所说内容,今天终于还是忍不住动手了。 DLL图标库文件制作方法各异,可供使用工具也很多,以下就是我的一个方法,个人认为比起网上其它方法已经算是简单的了,不足或不够完善的地方还请见谅。殊途同归嘛,最终结果还是一样的。' C4 J) X4 a$ n! [# [ 一楼是dll图标库文件的制作,二楼为更换开始菜单文件夹图标教程。4 J( P0 C# d ]' b
所需工具:Resource Hacker,很小很强大,已上传附件。 所需材料:已上传附件的icon.ll文件,我们将用它做为我们制作dll图标库文件的模板。 好了,现在开工。' x# e3 b2 d& k8 {) _* Z$ w8 l 首先当然是打开Resource Hacker,用它打开icon.dll文件。' G) i& F3 G1 T! U6 K 情况1:添加ico图标。如果你找到了好的ico图标,想将它添加到icon.dll文件里。就这样操作。( j/ d' N8 c7 q c% a% ]6 e 操作-添加一个新资源-打开新资源文件,选择一个ico文件,打开,这时资源类型会自动生成,资源命名填一个数字,注意该数字不能与图标组下的数字重名,建议填写124(icon.dll模板里的图标组最后一个是123,就按顺序填写撒),资源语言不填。点添加资源,这时你就会发现原来的资源组里多了个124了,是吧:)1 d: o0 B5 l% H& u
! D8 B$ D9 `7 p" q 3 {; i. i3 E) l* ?7 O$ `/ t: ^6 d
) Y S9 ]+ Q0 M% c( b. k4 E 情况2:替换icon.dll中的图标。如果你觉得模板icon.dll文件中的某个图标不好看,想替换掉,就先在图标组里找到它,右键“替换资源”,打开新图标文件,选择你想要的图标,打开,再点替换,就OK了。# y) r6 F7 x1 w
V* k9 v% h- D: W0 L% [
如果你想要删除某组图标,自己看看该怎么做,我就不多说了。 9 l ?; C' Q+ F c 至于ico图标的制作,我就传一个超小超好用的png转ico的工具,附件PNGICON.rar即是,内含使用方法(考虑到制作的图标是专门适用于手机的,故只保留16*16,24*24,32*32,48*48大小就足够了,为手机节省点储存空间嘛)。顺便上传一些打包了的png图片,这些图片收集于网络。
[ |
下面说说如何更换开始菜单文件夹图标。8 Y: F4 k/ ^& j* m$ }' D- `# m
知识点:开始菜单文件夹图标是通过该文件夹下的icon.lnk文件的指向实现的。所以我们要做的就是在被修改文件夹下新建一个指向我们已经制作好的icon.dll文件对应图标的icon.lnk来实现修改文件夹图标。" @% |* _' R! C3 o3 R* J& G" J 1,在你的手机program files文件夹下新建一个文件夹,命名为"icon"。将你已经制作修改好的新的icon.dll放入该文件夹内。(当然你想放到其他位置也可以,不过下面的步骤就得进行相关修改) 2,现在我们以图标组下110号图标为例,我们想将它的图标作为我们想要的文件夹图标。 在电脑上新建txt文本文档,打开输入"#\Program Files\icon\icon.dll,-xxx",注意哈,不包括引号。其中的xxx修改成110,保存,退出。或者你也可以下载2楼附件的icon.txt进行修改。 3,将该文档复制到手机里开始菜单对应文件夹下(windows\startmenu\你想要修改的文件夹\),重命名为icon.lnk。(你也可以在第2步结束后重命名改文本文档为icon.lnk,然后复制到手机里开始菜单对应文件夹下)& _6 W% I& x8 c 4,OK,大功告成,手机上刷新一下你的开始菜单,或者进入一下该文件夹,再退出,怎么样,图标变了吧。再不行就重启一下试试,实在还是不行的话就要看看你是哪里出了问题了。* N. L, |1 D+ p+ Y. w1 ` 由于本人没装手机端截图工具,具体效果图就没贴了哈。
2 y( p* O# q# v$ U1 q5 f 补充一点修改图标的方法,以下内容是从本论坛其他帖子里抠出来的。4 ]/ f9 D; o5 h6 B( i8 n- e$ Q5 t
动态图标的制作方法: 例如:要给“影音娱乐”文件夹的图标创建动态图标,命名该动态图标的名称为movieapp, 并且调用一个名字为***.dll的图标库文件。 1,将**.dll图标库文件放入\My Documents\My Icon目录。 2,打开注册表,HKEY_CLASSES_ROOT 新建一个项,命名为movieapp,然后在这个项下面再新建两个项: DefaultIcon和SelectIcon(注意先后顺序不能更换)。; Y) P# W& W5 D9 q1 d/ r! f 将这两个项的Default字符串值写上:\My Documents\My Icon\**.dll,-图标编号2 k' |6 V( A' r+ _ 以上数字为.dll图标库文件中的图标编号。) [# ^6 G, B H) J# w9 M 3,再新建一命名icon的TXT文档,写入以下内容:16#:movieapp 6,将此文档后缀更改为.lnk快捷方式文件,然后放入“影音娱乐”文件夹下。 到此,文件夹的动态图标方法完成。& M) c) R/ H* G% M( ` 注:如果只是更改文件夹的静态图标,则只需新建一个TXT文档,写入以下内容: #\My Documents\My Icon\***.dll,-图标编号。(图标编号可用ResHacker查看)7 b5 k, @- d$ S6 `) t/ z" ]' o8 b 如需更改快捷方式的动态图标,前4步方法相同, 5,用记事本打开需修改的快捷方式,如CorePlayer的快捷方式: 30#"\Storage Card\Program Files\CorePlayer.exe" 在后面直接加上前面写入的app注册表文件语句?movieapp7 u9 z* c# j: \% P5 l2 _ 则原快捷方式语句变为30#"\Storage Card\Program Files\CorePlayer.exe"?movieapp 保存文档即可。) u+ N% c% {: ^2 u7 ?$ h, o8 P" v 注:如快捷方式不修改为动态图标,而是静态的指定图标,则只需在快捷方式语句后面直接加上 ?\My Documents\My Icon\***.dll,-图标编号,重启即可。 注:图标改为48*48*24最合适。
|
|