找回密码
 加入
搜索
楼主: MacroStudio

[AU3基础] [已解决]迅雷和360右上角数字怎么做的

 火... [复制链接]
 楼主| 发表于 2012-3-23 20:21:12 | 显示全部楼层
回复 30# 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系统图标缓存的方法,分享分享呗。。。


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


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 4金钱 +97 贡献 +14 收起 理由
xyhqqaa + 10 + 5 谢谢哈、、、膜拜下
lynfr8 + 22 + 9
afan + 25
MacroStudio + 40 ++

查看全部评分

发表于 2012-3-24 01:24:01 | 显示全部楼层
明天上午还要去相亲,今晚又弄到一点多,明天该起不来了。。。。

评分

参与人数 1金钱 +20 收起 理由
MacroStudio + 20 ++

查看全部评分

 楼主| 发表于 2012-3-24 02:39:13 | 显示全部楼层
回复 34# sanmoking


    非常感谢,下载测试中,膜拜,祝你相亲成功哈~
发表于 2012-3-24 17:11:31 | 显示全部楼层
回复 34# sanmoking

这么有才的男人会找到一个美满的婚姻的
发表于 2012-3-24 18:28:55 | 显示全部楼层
应该是更换图标达到的吧?
发表于 2012-3-24 18:36:09 | 显示全部楼层
这么有才的男人会找到一个美满的婚姻的
发表于 2012-3-24 18:39:33 | 显示全部楼层
却是很牛B。。。支持一下。。。
发表于 2012-4-9 17:25:52 | 显示全部楼层
回复  MacroStudio


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

各种不同位数数字的效果,数字托盘自动根据位数 ...
sanmoking 发表于 2012-3-24 01:10



    原来你已经做出来了
发表于 2012-4-9 19:30:19 | 显示全部楼层
很好,复合图像
发表于 2012-4-9 20:58:44 | 显示全部楼层
谢谢分享、、、、膜拜下
发表于 2012-4-9 21:15:36 | 显示全部楼层
确实很帅 顶了.
发表于 2012-4-9 23:02:00 | 显示全部楼层
回复 33# sanmoking


    牛掰啊
发表于 2012-4-10 08:07:24 | 显示全部楼层
回复 34# sanmoking

相亲战果如何?
发表于 2012-4-10 09:32:19 | 显示全部楼层
回复 45# 楼上风云


    接触两个多星期,发现性格内向,情商较低。稍微婉转一点的话直接理解不了,沟通比较困难,以后在一起的话会容易形成内伤,准备放弃。
举个最近的一个例子:
星期天一下午没联系上,看见她QQ也在线,发过去若干个消息没一个回的,已经放弃联系她了,看电视去。
晚上10点终于QQ回我消息了,问“在忙什么呢,发你那么多消息都没有动静。”
回答:“无聊中...”

本来还不生气,这三个字一下子戳中俺的爆发点,nnd,既然“无聊中”,一下午电话不接,也不回我短信,QQ在线也不回我消息。
果断生气了,“那你继续无聊吧。。。。”
回答“额,好吧。”

内伤了、、、、
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-17 04:36 , Processed in 0.089213 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表