MacroStudio 发表于 2012-3-23 20:21:12

回复 30# sanmoking


    非常感谢,等待中~{:face (301):}

sanmoking 发表于 2012-3-24 01:10:39

本帖最后由 sanmoking 于 2012-3-24 01:23 编辑

回复 1# MacroStudio


先看一下效果,基本达到要求:

各种不同位数数字的效果,数字托盘自动根据位数变化长度。


测试界面,输入六位内数字,点测试在桌面生成本程序快捷方式。
输入内容可以为空白。

原理如下:
1、把图标源A.png释放到临时文件夹【】
2、在这个A.png上加载图片水印,也就是蓝色数字托盘右侧的素材【】
3、根据数字位数n,加载蓝色托盘中间素材【】n次,用for next循环解决
4、加载蓝色托盘左侧素材【】
5、用文字水印的方法加载数字
6、得到添加了数字的A.png
7、png2ico.exe,一个命令行工具,释放到临时文件夹,把A.png转换成ico,本人菜鸟一个,不会用纯au3来完成这个步骤,只好借用网上的工具。
8、把得到的ico从临时文件夹移到目标位置,比如@AppDataDir&"\ico.ico",以免其他程序清空临时文件夹把咱的ico也给删了。。。。
9、删除前面所有用到的遗留的临时文件和文件夹。。
10、生成本程序的快捷方式到桌面,其中图标参数就用前面那个@AppDataDir&"\ico.ico"了。
11、重建系统图标缓存,不来这一步的话,桌面快捷方式上的数字是不会跟着变的。。。

这么多步骤,其实也就一瞬间而已。


至于怎么重建系统图标缓存,以我的菜鸟水平还觉得挺麻烦,首先肯定是要不能结束和重启explorer来进行操作,重启系统更不行哈,那xp重建缓存的代码,win7下又不能用,所以还得考虑不同的系统,win7下不重启explorer重建缓存的命令,我百度半天也没找到,只好用一个现成的工具refreshicon.exe,这个也是没有界面的,直接运行就刷新桌面图标了。。不过这个的程序还分64位和32位。。。麻烦。。。。哪位高手有一揽子重建任意windows系统图标缓存的方法,分享分享呗。。。


下面是我附件压缩包里的文件列表:


没什么要解释的,下面是附件:

sanmoking 发表于 2012-3-24 01:24:01

明天上午还要去相亲,今晚又弄到一点多,明天该起不来了。。。。

MacroStudio 发表于 2012-3-24 02:39:13

回复 34# sanmoking


    非常感谢,下载测试中,膜拜,祝你相亲成功哈~{:1_412:}

lynfr8 发表于 2012-3-24 17:11:31

回复 34# sanmoking

这么有才的男人会找到一个美满的婚姻的{:face (356):}

fqvip1 发表于 2012-3-24 18:28:55

应该是更换图标达到的吧?

zhenglei 发表于 2012-3-24 18:36:09

这么有才的男人会找到一个美满的婚姻的

zhenglei 发表于 2012-3-24 18:39:33

却是很牛B。。。支持一下。。。

redapple2008 发表于 2012-4-9 17:25:52

回复MacroStudio


先看一下效果,基本达到要求:

各种不同位数数字的效果,数字托盘自动根据位数 ...
sanmoking 发表于 2012-3-24 01:10 http://www.autoitx.com/images/common/back.gif


    原来你已经做出来了

tttbbb999 发表于 2012-4-9 19:30:19

很好,复合图像

xyhqqaa 发表于 2012-4-9 20:58:44

谢谢分享、、、、膜拜下

非典男人 发表于 2012-4-9 21:15:36

确实很帅 顶了.

ma2553047 发表于 2012-4-9 23:02:00

回复 33# sanmoking


    牛掰啊

楼上风云 发表于 2012-4-10 08:07:24

回复 34# sanmoking

相亲战果如何?

sanmoking 发表于 2012-4-10 09:32:19

回复 45# 楼上风云


    接触两个多星期,发现性格内向,情商较低。稍微婉转一点的话直接理解不了,沟通比较困难,以后在一起的话会容易形成内伤,准备放弃。
举个最近的一个例子:
星期天一下午没联系上,看见她QQ也在线,发过去若干个消息没一个回的,已经放弃联系她了,看电视去。
晚上10点终于QQ回我消息了,问“在忙什么呢,发你那么多消息都没有动静。”
回答:“无聊中...”
{:face (258):}
本来还不生气,这三个字一下子戳中俺的爆发点,nnd,既然“无聊中”,一下午电话不接,也不回我短信,QQ在线也不回我消息。
果断生气了,“那你继续无聊吧。。。。”
回答“额,好吧。”

内伤了、、、、
页: 1 2 [3] 4
查看完整版本: [已解决]迅雷和360右上角数字怎么做的