返回列表 发帖

[实用技巧] 转贴:让资料夹图示跟着资料夹跑

本帖最后由 ito88456 于 2011-6-21 13:32 编辑

转贴:让资料夹图示跟着资料夹跑

http://www.wretch.cc/blog/kslman/3832251

适用作业系统:Windows XP

虽然这是蛮无聊的小诀窍,但是也颇能增添生活乐趣的。

这个方法可以把资料夹改成你要的图示,而且是采用「相对路径」。

什么叫做相对路径?

例如

aaa\bbb

这样代表程式会去寻找该资料夹下的aaa资料夹里面的bbb资料夹。

而绝对路径的话可能是

d:\aaa\bbb

这样代表程式会去寻找d槽里面的资料夹下的aaa资料夹里面的bbb资料夹。

那么用相对路径有什么好处?

因为windows在设定硬碟磁碟的时候,是用该磁碟被windows发现的先后顺序来命名,依序是C: D: E: ...

这样可能会导致你电脑重新安装后,因为用了不同的磁碟分割,或是安装了不同的硬碟,磁碟代号就不同。

或者是随身碟在插入不同的电脑后,而导致绝对路径的不准确。

这样的结果,也会导致windows找不到你当初把资料夹修改的图示档。

虽然磁碟代号C: D: E: ...这是可以修改的,但是却比较麻烦。

如果可以在设定时就先做好相对路径,那么修改资料夹图示这个工作以后就可以一劳永役了。

我的作法是这样。

1.首先我们先打开系统档和隐藏档的检视权。

在任何的资料夹内,最上面的工具列的『工具』→『资料夹选项』→『检视』

1139175004.jpg
2011-6-21 01:12


把『隐藏保护的作业系统档案(建议使用)』的勾勾取消。

并选择『显示所有档案和资料夹』。

1139175005.jpg
2011-6-21 01:12


这样就看的到系统档案了,之所以这么做的原因,是因为设定该资料夹图示的档案Desktop.ini是系统档,而系统档在预设设定是看不到的。


2.接下来,在你要变更图示的资料夹内建立一个资料夹『icon』。(名称可以依照个人喜好自行改变)

在icon资料夹里面放进你要更改的图示。

然后把icon隐藏起来。(不隐藏也可以,只是比较丑)


3.对着你要变更图示的资料夹按右键→『内容』→『自订』→『变更图示』。

来变更资料夹的图示。

然后你会发现该资料夹下多了一个『Desktop.ini'档。


4.把Desktop.ini打开。(用记事本就可以打开)

把里面修改成:

[.ShellClassInfo]
IconFile=icon\你要修改的图示的档名(包含副档名)
IconIndex=0
InfoTip=滑鼠游标移到资料夹上出现的黄色资讯的名称(不是资料夹名称喔)

例如:

[.ShellClassInfo]
IconFile=icon\Spirited Away Icon 23.ico
IconIndex=0
InfoTip=18禁

1139175006.jpg
2011-6-21 01:12


如此一来便大功告成了。

这么一来,如果你把该资料夹放到随身碟里面,就算把随身碟插进别人的电脑,你的资料夹图示也依然可以显示喔。

1139175007.jpg
2011-6-21 01:12





ps:

Desktop.ini也可以修改成这样。


[.ShellClassInfo]
IconFile=你要修改的图示的档名(包含副档名)
IconIndex=0
InfoTip=滑鼠游标移到资料夹上出现的黄色资讯的名称(不是资料夹名称喔)
[.ShellClassInfo.A]
IconFile=你要修改的图示的档名(包含副档名)
[.ShellClassInfo.W]
IconFile=icon\你要修改的图示的档名(包含副档名)


但是这样比较长。


另外要解释一下的是『IconIndex=0』这行。

这行适用在包含有多个图示的档案。(例如*.exe、*.dll、*.icl...)

0代表用第一个图,1代表用第二个图......依此类推。
鲜花鸡蛋赠送记录

轉貼:讓資料夾有自己的背景

本帖最后由 ito88456 于 2011-6-21 13:31 编辑

http://kslman.blogspot.com/2008/12/blog-post_7251.html
资料夹有自己的背景

如何做呢?

1.首先我们先打开系统档和隐藏档的检视权。

在任何的资料夹内,最上面的工具列的『工具』→『资料夹选项』→『检视』

1139175004.jpg
2011-6-21 01:29


把『隐藏保护的作业系统档案(建议使用)』的勾勾取消。

并选择『显示所有档案和资料夹』。
1139175005.jpg
2011-6-21 01:29


这样就看的到系统档案了,之所以这么做的原因,是因为设定该资料夹图示与资料夹背景的档案Desktop.ini是系统档,而系统档在预设设定是看不到的。

2.接下来,在你要变更背景的资料夹内建立一个资料夹『Wallpaper』。(名称可以依照个人喜好自行改变)

在Wallpaper资料夹里面放进你要更改的背景图档。

然后把Wallpaper隐藏起来。(不隐藏也可以,只是比较丑)

3.对着你要变更背景的资料夹按右键→『内容』→『自订』→『变更图示』。

随便变更一个资料夹的图示,然后你会发现该资料夹下多了一个『Desktop.ini』档。

4.把Desktop.ini打开。(用记事本就可以打开)

把里面修改成:

[{BE098140-A513-11D0-A3A4-00C04FD706EC}]

iconarea_image=wallpaper\要修改的背景的档名(包含副档名)

iconarea_text=资料夹内档名的颜色

这边颜色的部份,填入数字「0」或「0x00000000」就是黑色。

0x00FFFFFF是白色。

0x00FF0000是红色。

(基本上就是在0x00后面加上24bit的十六进位色码)

例如像这样:

[{BE098140-A513-11D0-A3A4-00C04FD706EC}]

iconarea_image=wallpaper\wallpaper.jpg

iconarea_text=0

当然你不想随便变更那个资料夹的图示也没关系,也可以参照我上一篇文章,改成你喜欢的图示。

甚至可以同时修改该资料夹的图示,以及该资料夹的背景图示,例如把Desktop.ini改成这样:

[{BE098140-A513-11D0-A3A4-00C04FD706EC}]

iconarea_image=wallpaper\wallpaper.jpg

iconarea_text=0

[.ShellClassInfo]

IconFile=wallpaper\icon.ico

IconIndex=0

InfoTip=My Documents

如此一来便大功告成了。

这么一来,如果你把该资料夹放到随身碟里面,就算把随身碟插进别人的电脑,你的资料夹图示以及资料夹背景也依然可以显示喔。

1139175029.jpg
2011-6-21 01:28
很有趣的嘛~~~
我试了一下,没有成功。应该是在修改 Desktop.ini 的时候出了问题。
[.ShellClassInfo]
IconFile=icon\你要修改的图示的档名(包含副档名)

是指从"C:"开始到我选择用图的名字都有,还是只要从前面所建文件夹icon\开始就好了?
1. 先制作icon图 并且 放在要更改图示的资料夹里面。

2. 图示副档名 要 .ico

3. 先设定资料夹,按右键→『内容』→『自订』→『变更图示』

4. 再进入资料夹更改 Desktop.ini
返回列表