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