觅风论坛

标题: 觅风易语言第十六课代码优化 [打印本页]

作者: 1789566609    时间: 2019-7-30 01:33
标题: 觅风易语言第十六课代码优化
觅风老师的第十六课代码可以进行一些优化,有很多应用的ICO文件其实没那么多资源图标,如果每次提取图标都循环100次,那么第一,浪费计算机资源;第二,如果某个应用ICO文件多于100个,那么剩下的就无法进行提取,我对代码进行了一些优化,如下
一、自动识别应用能够提取出的ICO图标个数
二、循环次数减少为能够提取出的ICO图标个数,防止多循环或少循环
三、删除文件代码(觅风老师只告诉了代码,没教具体怎么写,自己写的)

缺点:会占用系统剪切板!
望大神帮忙改进,谢谢
头一次发帖,如果有大神能够帮助我再次优化代码,感激不尽,谢谢

ICO提取代码.jpg

作者: 特拉斯●狗蛋儿    时间: 2019-7-30 02:33
谢谢楼主,,,收藏ing
作者: dsdasf    时间: 2019-7-30 03:32
还是看不懂,复杂
作者: 22222222    时间: 2019-7-30 04:31
学习一下!十分感谢
作者: 微风    时间: 2019-7-30 05:30
路过还不错
作者: dsdasf    时间: 2019-7-30 06:29
这个不错,谢谢共享
作者: 好吧你又赢了    时间: 2019-7-30 06:58
好像还不错!
作者: 霸王喝粥    时间: 2019-7-30 07:26
支持你们一下下哈
作者: 216341564213    时间: 2019-7-30 07:55
顶起  很好的帖
作者: 图样图森破丶    时间: 2019-7-30 08:24
路过还不错
作者: asd26297    时间: 2019-7-30 08:52
抢楼了,前排第一次啊
作者: lllll557    时间: 2019-7-30 08:56
支持!!!!!!
作者: a32d321as    时间: 2019-7-30 08:59
支持一下,期待更多东西
作者: 80590711    时间: 2019-7-30 09:03
非常不错,感谢分享!
作者: 微风    时间: 2019-7-30 09:06
我表示压力很大
作者: gwm231    时间: 2019-7-30 09:10
前来围观,LZ好样的!
作者: 好萌哦    时间: 2019-7-30 10:12
学习了!!!!
作者: 凌空    时间: 2019-7-30 11:14
很给力。。。。很喜欢
作者: 我是你爸爸    时间: 2019-7-30 12:16
好像还不错!
作者: 柠檬    时间: 2019-7-30 13:17
支持一下,期待更多东西
作者: 尘封    时间: 2019-7-30 14:19
抢楼了,前排第一次啊
作者: lijianan12300    时间: 2019-7-30 14:20
学习了!!!!
作者: 1811581892    时间: 2019-7-30 14:21
支持,赞
作者: yu1616    时间: 2019-7-30 14:21
不错不错 支持下
作者: 哦美国    时间: 2019-7-30 14:22
期待中......
作者: 图样图森破丶    时间: 2019-7-30 14:23
赞一个!
作者: 骚年    时间: 2019-7-30 14:35
嘻嘻不错支持一个
作者: 任逍遥    时间: 2019-7-30 14:48
不错哦  喜欢 嘿嘿
作者: pei002    时间: 2019-7-30 15:01
非常不错,感谢分享!
作者: pei002    时间: 2019-7-30 15:13
我表示压力很大
作者: qazqaz    时间: 2019-7-30 15:26
感觉不错
作者: 特拉斯●狗蛋儿    时间: 2019-7-30 15:27
谢谢楼主的辛苦分享
作者: luoyunjie    时间: 2019-7-30 15:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 张庆伟23    时间: 2019-7-30 15:28
路过还不错
作者: 火狐    时间: 2019-7-30 15:28
抢楼了,前排第一次啊
作者: 443651433..    时间: 2019-7-30 15:29
藕是来打酱油滴...
作者: 我才    时间: 2019-7-30 15:30
支持,赞
作者: 6360120    时间: 2019-7-30 15:30
支持你们一下下哈
作者: 5555    时间: 2019-7-30 15:31
学习了,这就去试试
作者: 我才    时间: 2019-7-30 15:32
支持一下,期待更多东西
作者: 幻之灭    时间: 2019-7-30 15:32
抢楼了,前排第一次啊
作者: 海绵老爹    时间: 2019-7-30 15:38
前来支持~~~~~~~~~~~~~~~~~~~
作者: sdf    时间: 2019-7-30 15:43
学习了,这就去试试
作者: q13129841235    时间: 2019-7-30 15:48
感谢您的无私精神...
作者: q13129841235    时间: 2019-7-30 15:53
我表示压力很大
作者: 黑崎一宇    时间: 2019-7-30 15:59
前来围观,LZ好样的!
作者: 封偌丶    时间: 2019-7-30 16:30
前来支持~~~~~~~~~~~~~~~~~~~
作者: tzq78789    时间: 2019-7-30 17:01
还是看不懂,复杂
作者: 123yue    时间: 2019-7-30 17:32
支持一下,期待更多东西
作者: 无聊玩玩    时间: 2019-7-30 18:04
这个不错,谢谢共享
作者: a123354    时间: 2019-7-30 18:35
感觉不错
作者: q13129841235    时间: 2019-7-30 18:55
很给力。。。。很喜欢
作者: q13129841235    时间: 2019-7-30 19:15
好像还不错!
作者: a32d321as    时间: 2019-7-30 19:35
顶起  很好的帖
作者: asd3186789    时间: 2019-7-30 19:56
很不错的哦,支持,加油
作者: a895830975    时间: 2019-7-30 20:16
抢楼了,前排第一次啊
作者: 1789566609    时间: 2019-7-31 02:20
dsdasf 发表于 2019-7-30 03:32
**** 作者被禁止或删除 内容自动屏蔽 ****

我这代码呢,主要是能防止过多的循环或循环次数太少,并且我发现易语言不能自主创建文件夹,所以呢写了一些额外的代码来弥补这些
如果真(文件是否存在(取运行目录()+"\ICO文件")=假)
这里是判断我们的目录“ICO文件”是否存在,如果不存在则自动创建,并且把提取出来的ICO文件放在里边
资源图标数量=提取资源文件图标(地址1.内容,1,,)
这里呢是牺牲剪切板,来获取资源图标的数量,然后循环多少次,这样既能避免多余的循环,又能防止图标提取的不彻底。
删除文件呢,利用判断循环首来判断ico文件是否存在,由于我们命名ico文件是以自然数列开始命名的,所以用过循环来将变量+1,来按顺序删除图标,当图标不存在时,表明图标已经删除彻底了,所以停止循环。
作者: small24    时间: 2019-8-1 15:36

支持一下,期待更多东西
作者: 想当渣男    时间: 2019-8-1 17:02
太(๑•̀ㅂ•́)و✧棒啦
作者: 想当渣男    时间: 2019-8-1 18:04
地址1.内容是啥意思

作者: 想当渣男    时间: 2019-8-1 18:06
1789566609 发表于 2019-7-31 02:20
我这代码呢,主要是能防止过多的循环或循环次数太少,并且我发现易语言不能自主创建文件夹,所以呢写了一 ...

地址1.内容是啥意思  楼主

作者: 想当渣男    时间: 2019-8-1 18:07
1789566609 发表于 2019-7-31 02:20
我这代码呢,主要是能防止过多的循环或循环次数太少,并且我发现易语言不能自主创建文件夹,所以呢写了一 ...

地址1.内容是啥意思  楼主

作者: 1789566609    时间: 2019-8-17 00:12
想当渣男 发表于 2019-8-1 18:07
地址1.内容是啥意思  楼主

你下载了我的源码,会发现我的输入框名称已经被更改为“地址1”




欢迎光临 觅风论坛 (https://www.eyyba.com/) Powered by Discuz! X3.4