作为学校的班委,在收集信息时,最头疼的是对收集到的图片进行分类和存储,并按要求命名。
例如,我们应该收集红色、蓝色和白色的班级学生ID号,并要求提供一个红色、蓝色和白色的文件夹。名称为红色英寸、蓝色底和白色底,每张照片应以姓名+身份证命名。
为此,我制作并优化了一个小软件,现在我可以快速解决这个问题。以前发布的1.0版这个软件,也介绍了这个软件,但它很容易崩溃在图像下载。
在此基础上,进行了进一步的优化,诞生了今天的下载器2.0版本,我们来看看演示效果吧!
演示效果
视频演示效果(P1):
视频当中使用的VB代码如下:
复制上述代码至模块,使用GetAdrs()函数即可显示蓝字链接地址。
具体操作步骤
视频完整版操作(P2):
文字介绍操作步骤:
一、收集结果表格预处理
1.显示图片地址:开发工具 – VB – 插入 – 模块 – 粘贴代码 – 使用GetAdrs()函数显示地址【如果收集结果图片地址是直接显示的,则该步骤可以跳过,最后的另存为xlsm也可以跳过】
2.为同类图片添加文件夹标题:在直接显示地址一列的上方添加该类的标题,即分类文件夹的名称,同一列的图片将放置在该名称的文件夹下
3.根据命名规则获得每一张图片的名称:单元格设置为常规模式,使用函数定义图片名称【如果本就存在图片名称列,比如要求是以姓名作为每一张图的名称,而B列就是姓名列,就可以跳过本步骤】
最后,因为使用了VB代码,所以需要将文件另存为xlsm格式。
二、设置软件参数
1.首先需要导入收集结果表格,如前面保存的xlsm表格:
2.第一个需要填的数字是指超链接所在的工作表数,此处为第一个工作表,所以用默认的1就行:
3.第二个需要填入的数字是图片地址所在的列数:如果只有一列填一个数字即可,多列请用逗号分隔!此处为第6、8、10列,所以填6,8,10
4.第三个要填的数值是指分类文件夹名称(同类的标题)在哪一行,此处(红、蓝、白底寸照)为第一行,所以使用默认的1
5.第四个要填的数值是指:告诉软件给每一张图片命名的信息列在哪一列,此处要求是姓名+身份证号,所以是在表格的第4列,这里填4。后面还可以修改保存图片类型。
6.最后,点击浏览,选择将要下载的文件保存的地方,点击开始下载就可以啦!
还有下面的注意事项哦,不然软件极可能因操作不当崩溃!
导入的表格注意事项
导入的表格要求说明(P3):
一、有分类文件夹名称,即在直接显示地址的那一列得有标题
二、图片地址必须直接显示,如果不能直接显示(同左侧蓝字那样),就按上面的预处理第一步操作将图片地址在单元格直接显示
三、图片地址打开后是一张纯图片,不能有其他元素(如网页按钮等),同一列地址相邻之间不允许有空白行!
简单说一下,前面预处理的VB代码作用就是使图片地址显示,而使用代码就需要保存为启用宏的xlsm格式。
所以如果你的表格图片地址本就已经显示,而且地址内容为纯图片,没有杂七杂八其他网页元素(因为有其它内容软件就不能找到图片,就会崩溃),而且也有分类的标题和每一张图片的名称信息列,那就直接用软件导入表格,填入相关参数下载就好了。
软件下载地址
欢迎关注微信公众号【优秀物联人】了解更多。