# 最新版 0.3 新鲜出炉。
# 友情提示,本文相当啰嗦,进入正文请略过前面 6 段。
火山我用过不少的换图标软件,给文件夹换图标的好处就是找起来方便,够酷。小众介绍的换图标软件都有以下缺点:
1、结合在右键菜单里,这样图标在菜单里只能显示为 16×16 大小。有些比较相似的图标根本分不清。
2、icolorfolder 只支持 icl 图标库文件;Shedko Badges 更是绝了,只支持自己的图标包格式,只有安装了之后才会变成普通的图标文件,而且,其弱点还有:只支持 10 个小图标。严格上来将,Shedko Badges 不算是换图标类的软件,但是它和换图标又有异曲同工之妙,所以这里也拿来比较。
3、不支持无限 ico 。
继续啰嗦:我曾经用 FileMenu Tools + 批处理弄了个换图标的功能。不过缺点很明显:每一个右键菜单都要自己设置,每个批处理都要手工写,到了后来才实现自动化生成批处理。。。。那是相当麻烦,但是,这对一个不折腾会死星人来说是相当好玩的。有想在小众发布出来,一直很懒。
终于轮到今天的主角上场:Folder Colorer,这是我用 AutoHotKey 写的。如果你不知道什么是 AutoHotKey 请从这里开始看。
先见识一下主界面:
再卖瓜:
1、支持无限 icon,无限分类。
2、支持快捷键,快捷键可以自定义。
3、可以批量处理文件夹。
4、完全没有上面提到的缺点。
5、功能智能化。这个优点下面分析。
6、绿色版
总之就是居家旅行必备良药。
下载地址:|来自小众||
源代码写得非常乱,我自己看了都要晕,就不放出来了。
用法:
1、选择目标文件夹
2、按下快捷键 Win + Alt + C 呼出主界面。
下面是主界面的按钮详解:
- “选择图片”:
点击该按钮之后会弹出一个选择文件的窗口,请选择一个 png 文件。png 会自动被转换为图标。并且,会自动作为文件夹的图标。 - “手气不错”:
自动在选中的文件夹中寻找 exe,并把它作为文件夹的图标。这个功能就是拿来处理 Program Files 或 Tools 之类存放了一大堆软件的地方。
当一个文件夹里有多个 exe 的时候,会把体积最大的作为文件夹的图标,所以有时候就需要下面的“百发百中”。 - “百发百中”:
点击该按钮之后会弹出一个选择文件的窗口,请选择一个 exe 文件,该 exe 会作为文件夹的图标。update:也可以选择一个 icon 文件 - “去除图标”:很好理解。
这些按钮都有快捷键,自定义设置的办法:在其系统托盘图标上点击右键,选择“设置”,可以看到以下的界面:
win 代表的是 winkey,就是 左边 Ctrl 和 Alt 之间的那个按键。Num 1 是数字小键盘上的数字 1。
实用提示:主界面的标签和 Icons 目录下的文件夹是一直的,把你喜欢的图标丢到这里就行了,支持无限标签(也就是说你可以在 Icons 下建立无数个文件夹),无限图标。
下个版本打算开发多国语言功能和修复大家报告的 bug 或者建议,考虑集成到右键菜单。昨天,经过小众最佳软件测试员 Ati 童鞋的疯狂测试——牺牲了 N 个 exe 之后,这个 beta 版是相当稳定安全实用滴。
下面是收砖头时间。
沙 发 啊~!!!!!!!!!!!!!
同学,沙发舒服吗?
申请贵站链接~!
贵站链接已经做好:)
名称:华彩乐章
URL:http://www.iideal.cn/
呃,希望可以过 2 个月再链接你。对于新站小众保留进一步观察的意见
好的~:)
不错,很有趣
scavin你好,请教一个AHK问题额
我要做一个脚本,开头运行一个指定程序,如果这个程序被关闭,脚本立刻Exitapp。。应该怎样写语句?因为脚本要wait其他程序,所以不知道怎样写… 我是初学者,请帮忙
icheer 你好,ahk 是我在写的。不是 scavin。
用一个 IfWinNotExist就可以了
IfWinNotExist, 窗口标题
Exitapp
scavin你好,也请教一个AHK问题额
在AHK有关于界面的可视化编辑器吗?
O_-
@李二嫂的猪 晕倒,怎么我变成 scavin 了?
有啊,AutoHotKey 自带的。叫 SmartGUI.exe。
楼上的 scavin 好
其实 我是scavin的马甲 嘘~~~ 一般人我不告诉的哦… ^_^
哈哈,恶搞煋灿~还有,“回复”怎么变英文了?
不清楚,这个要问scavin
好东西,谢火山~
经小白鼠测试 可行
很强大!
选择“设置”,结果:
—————————
FloderColorer.exe
—————————
Error: The same variable cannot be used for more than one control per window. The current thread will exit.
Specifically: vWin
Line#
—> 224: Gui,2: Add,CheckBox,x+2 Checked vWin,Win +
—————————
确定
—————————
这个错误我也发现了。是因为你打开 设置 页面,然后再打开一次。目前还不知道怎么解决。
如果没有更好的办法的话,可以这样做:
把设置按钮做到主界面上,然后托盘菜单里把”设置”去掉,加上”显示主界面”,最后把”设置”对话框写成模态对话框就避免这个问题了.
不懂什么是模态对话框,怎么写都一样,只要按下“设置”两次。
ahk 没有对抛出的异常进行处理功能。所以这个我也不知道怎么办。
把设置对话框做成 模态对话框 之后 他就无法按两次设置了.
只有设置对话框关闭之后 才会响应主界面上的操作.
软件的想法不错,但是有些问题:
1.给文件夹加图标的使用方法不明确.(常用AHK软件的可能知道,但是事实上我试了多次才知道是要先点文件夹然后再使用快捷键)
2.手气不错和百发百中这两个按钮的意义不明确(不可能软件发出去了还带个说明文档吧)
3.建议能在界面上选择某个文件夹 然后给这个文件夹加图标
4.选择图标的对话框告诉我选择一个PNG图片.这很无语.(无论怎样ICO还是应该作为默认格式的…虽然我选所有文件 然后选择ico是可以的…)
5.选择ico的话,不用转换格式后放到文件夹下,直接在desktop.ini里用ico的路径即可
6.图标和desktop.ini应该设置成隐藏属性.
7.desktop.ini你应该加个IconIndex的参数,不然的话有可能图标显示不正确.
建议参考下给文件夹加背景的小软件–Backgrounder(虽然这个软件的界面也不怎么样)
好大一块砖头。多谢。
1、首先你没有看本文才不知道用法。点击帮助菜单会打开这篇文章。
2、本文就是说明文档。意义非常明确。在按钮的说明部分我已经说得很清楚了。
3、这个功能可以考虑单独写一个。
4、那个按钮叫“选择图片”不叫“选择图标”。是你看错了。“百发百中”才是选择 ico 的。
5、这点我就是这样做的。
6、可以考虑在下一个版本实现。
7、这点我也做了。
最后试试这个 Backgrounder 。
另外请你先仔细看完本文,谢谢。
貌似VISTA下不能用?
AutoHotKey 应该是支持 vista 的,不知道 vista 下修改文件夹图标的方法是不是和 XP 一样。不一样的话,这个软件就失效了。
1.恩,看来我犯的主要错误就是没仔细看这篇文章.我再次看了一遍 ,终于发现了缩在下载链接左下角的用法 两个小字.太汗了.
2.我的意思极其明确,这么一个简单的小软件还要看帮助文件的话,真的就很失败了.
3.这个写出来了的话,Folder Colorer 就不需要了,毕竟没人每天运行个软件来随时准备给文件夹换图标.都是想换的时候才运行运行选择文件夹来换.
4.更汗…..文中说百发百中不是选择exe的么…怎么又是选择ico的了…
图片当然是包括ico的,所以选择图片里,我选择ico这个操作是合乎逻辑的.这个按钮做成选择PNG和ICO的才符合只有惊讶原则.
5.基于第4点的话,存在问题
7.基于第4点的话,存在问题.
1、全文的文字字号都是一样大,没有哪个比较大,哪个比较小。
2、软件不管小还是大,看不看帮助文件这点都不能说明一个软件成或败的。例如:命令行底下有很多的小工具,你没看帮助或者教程能无师自通吗?
3、“想换就才运行”说得没错。难道这个软件不是这样的吗?难道关闭这个软件所有设置后的文件夹会变回去吗?显然不是。
从“想换就才运行”这句来看,一般我们都是在资源管理器里面看到或新建某个重要的文件夹才会迸发出换图标的想法。按照“在界面上选择某个文件夹”想想法,你还要再一次选择某个文件夹,而你用了我这个就可以轻松修改。
4、怪我没说清楚。“百发百中”是可以选择 exe 和 ico 两种文件的。可以考虑和“选择图片”的功能合并,只是合并后的按钮叫什么好呢?
5、其他没有争论的必要。
既然这样的话,我没有和你讨论的必要了.
这个软件的好坏和我没有一点关系,你是这样的态度让我很遗憾.
是正常人都会觉得你这个软件比Backgrounder要难用.
我没有要说的话了.连”模态对话框”都不知道,语气还这么冲的软件作者,我懒得理.
网络上看不到表情。你可以用“很坏的态度”去读我的回复,也可以用“辩论”的态度去解读,用后一种态度会完全不一样。
既然你这样说,我也不说什么了。
讨论重于吵闹
sfufoet 的目的是用 AHK 写出同样功能的程序,文章中也提到了很多相似功能的软件
caten 也是小众的老读者了。能有这么长的留言说明也是用心的了。
咱就事论事好不,继续讨论软件。。。
最后啰嗦一句 AHK 不等于 C 语言,C 语言可以实现的东西 AHK 不一定能实现,AHK 能轻松实现的东西,C 写起来会很麻烦。不懂就不懂,我也不需要虚伪地去装懂。
信口雌黄的回复我不认为是辩论,文中的字号并不都是一样大小的,你非要说是一样大小的,就说明你本来就不是来和我辩论的,那我还说什么呢?
难道***?难道***?显然***. 这样的句式你对谁说了谁会高兴?
我没必要跑来这里受你的气.好心当作驴肝肺大抵就是这样的.下次我不会这么好心了.
文章中的字号绝对是一样的。粗体的字的字号也是和普通文字的字号一样大。
辩论中用反问句不对吗?
请你回头看看我对你的留言的第一个回复的第一句:好大一块砖头。多谢。
我绝对没有把你的好心留言当作驴肝肺。
文中的字号至少有3种.你看你现在还在信口雌黄.
@caten 你说的是这篇文章的字号吗?
我在后台查看了文章的 html 代码,里面没有使用到任何的字号设置啊,你也可以看看这页的源代码
http://pic.yupoo.com/caten/868125659561/3lsngyx4.jpg
楼上的”只有惊讶原则”是错别字,应该是”最小惊讶原则” 抱歉
超级棒啊,使用的很,订阅你的博客果然很好,那个南达之岛我也玩了哦
有没有软件可以让 外网的电脑 访问局域网上的电脑?
见楼下…
恩,见楼下
真有毅力:
1.端口映射 就可以直接访问了
2.反向连接 一般的远程控制类软件都可以实现 比如:TeamViewer
晕 评论又跑到下面来了…
我用的时候有个问题,不知道是不是我没弄懂
我进入program files文件夹,全选了文件夹,呼出主界面,点击手气不错
大部分文件夹图标换了,但是部分文件夹下第一层子目录没有exe,而是在第二层子文件夹,所以没有换,就想单个处理,就只能用百发百中了,但是百发百中的时候却又开始整个program files文件夹下所有都让选择,选了一个又弹出另一个,直到全选完,要停止只能退出程序。
设计的时候就这样,还是bug,如果我想单个设置那类文件夹有什么办法?
不知道我表达清楚了么?
呵呵
ps:表达一下对你们的敬佩之情!!
第二句应该说:选择没换图标成功的目标文件夹-呼出界面-点击百发百中 这样比较好理解。
现在好像又可以了!!
还是有问题,我选择目标文件夹-呼出-百发百中-选好后,更改完了
我再去选另外一个文件夹执行操作的时候,还是停留在上一个文件夹的状态
改的不是新选的那个文件夹
另外,本来这个图标改好了,我再次百发百中这个文件夹,但选择exe的时候我取消了,这时原来选好的图标又没了,应该默认保留才对吧
第一个问题能再啰嗦的将清楚吗?
第一个问题我会在下一个版本解决。谢谢。
打错了。第二个问题我会在下一个版本解决。谢谢。
就是说,选定A文件夹,百发百中,成功更改图标后,选定B文件夹,百发百中,弹出的还是A文件夹的目录,这时不论选择exe还是去除图标,改变的还是A的图标,相当于所有的操作还是在对A文件夹操作,但是例外的是如果我选你程序里自带的web2.0那类的图标,更改的就是B的图标,但是去不掉,因为“去除图标”还是在操作A文件夹。
不知道说清楚了么?呵呵
我测试一下。多谢。
嗯,又试验了一下,支持VISTA的,不错的东西,谢谢
window 2003 下运行出错 呵呵
[…] sfufoet:预告:Folder Colorer 0.2 beta […]
收下,换了个图标,真不错:)
不错,试试看
[…] 2、hjs 报告的 bug。 […]
看到后马上换了一堆,挺好用,哈哈,提个建议~
再换图标的过程中把快捷键先停一下,最好有个提示 象traytip啥的
给文件夹选图标时希望有这个功能,可以把程序目录下含图标的文件都列出来,显示路径 图标 方便选择,能进一步选一个文件中的某个图标,主要是手动选的话不在第一层目录了太麻烦,就交给ahk了~
png2ico别让它显示了吧
还有,当前选择的不是文件夹了就别继续了,虽然一般人不会这样用,不过加个判断更好吧.像我就喜欢瞎按看看程序咋反映..
先说这么些“
定义快捷键时出现bug
请用最新的 0.3 版。呵呵。这个 bug 我知道。正在修改中。
谢谢!收下了!