发布网友 发布时间:2022-04-23 09:41
共3个回答
热心网友 时间:2023-10-09 19:47
如果是完美的等差数列就好办了,你ACDsee打开文件夹(或者打开图片后双击进入文件夹),然后全选所有照片,按F2键(重命名),出现批量重命名的窗口,然后根据身份证号码,如果身份证前面都是一样的数字例如1234567,就在上面填1234567####,其中####表示自动编码的数字,可以自己设定起始位,例如1001,并设好跨度值(具体名字我忘了,对着软件看就很容易看到)例如3,那么第一张就是12345671001,第二张就是12345671004……
这种方法的前提是,所有照片是按excel的号码的排序,这个需要手动调一下,当然工作量相对小很多了
热心网友 时间:2023-10-09 19:48
顺序和照片的排列一样吧
用批处理好了
rename命令
excel没有这个功能,只能把它复制到word里面(只复制文本格式)
比如是
1 12345
那中间的空格是tab,这时候把tab替换为空格
把回车替换为“回车rename ”
这期间还要注意扩展名(因为dos操作下必须含扩展名)
最后把这个保存成bat格式,放到这些文件所在的文件夹里运行就可以
用VBA是可以,但是效率不高,一次重命名文件太多会死机的
热心网友 时间:2023-10-09 19:48
这个没有专门程序很难实现,首先,程序要读XLS里的某列内容(名字),读到一个后执行操作,不知道你的相片名是否有规律,没规律的话也难处理。
好象VBA可以实现,不过我不懂,我只会自己写程序读XLS再改文件名
参考资料:程序\制\作