把用身份z命名的相片批量改名为以姓名命名的相片

把用身份z命名的相片批量改名为以姓名命名的相片,第1张

如果你的excel表上,身份z和姓名是一一对应的,那可以按照以下方法
新建一个excel表,按照 ren 身份z号jpg 姓名jpg的格式分别填入表格的三列中,然后全选复制到记事本中,把记事本命名为改名扩展名改为bat,把这个批处理文件复制到你要改名的文件夹中,双击即可。

1、 新建word作为准考证模板,在页面布局里面设置纸张大小为10cm14cm,(这样一页可以打四个准考证),页边距上下左右均设置为05,通过插入表格的方式绘制准考证模板(略)。
2、 把学生以姓名重命名,或者以姓名+身份z号重命名都可以,利用美图秀秀批量处理把照片批量转换成统一大小,大小为420550(可根据准考证模板做相应调整)
3、 把学生信息考试信息输入在一个excel里,不要表头,第一行是序号,姓名,准考证号,身份z号等所有需要导入准考证的信息,另外加上格式和照片两列,
如上图先在H列设置单元格格式为常规,再在H2单元格输入公式=B2&G2 ,点enter键,下拉直接生成如上图所示。如果是姓名+身份z号的照片,则输入=B2&C2&G2,则生成
这样可以防止有重名的照片。
4、把 照片,word,和excel都放在同一个文件夹里

法介绍
功能用法,会有相应的面板提示、状态显示、 *** 作提示和 *** 作通知,本次只简单介绍:
1 添加
适用于文件批量更名,可以将需要添加的特定内容添加到文件名的开头、末尾,或者中间的任何位置。
2 删除
适用于文件批量更名,可以将需要删除的内容从文件名中删除,包含只删除最先出现的、删除按指定位置以后最先出现的、全部删除、删除指定范围内的内容等功能。附带从硬盘中批量删除列表中指定文件类型的文件。提供区分字母大小写模式。
3 替换
适用于文件批量更名,可以将需要替换的内容替换为新的内容,包含只替换最先出现的、替换按指定位置以后最先出现的、全部替换、替换指定范围内的内容等功能。当新内容为空时,等同于“删除”功能。提供区分字母大小写模式。
4 音频
适用于MP3音频文件智能更名,将MP3的ID3标签信息中的歌名歌手信息读出然后以此来重新智能更名,目前只提供歌名-歌手,歌手-歌名两种常用的更名需要。如果需要添加序号的,更名后再用“数字”功能来添加序号;如果需要再添加特定内容的,须再执行添加功能;如果要将“歌名-歌手”中间的连字符换成其他字符或者不要,须再执行替换或者删除功能。
5 对调
适用于文件批量更名,以某字符或字符串为基准,进行前后对调,该基准可保留或者删除;或者将指定前后位置范围内的字符串对调(前后指定范围不能重叠)。比如类似“文件名_01rmvb要统一交换改成“01 文件名rmvb”,则可以采用以“_”为基准,删除基准字符的对调方式。
6 数字
适用于文件批量更名,可以将排好序的文件按数字递增或者递减进行更名,数字变化步长可以在允许的范围内自定义,递增递减变化的数字号可以放在文件名前或后,可以指定编号的起始值以及固定编号的位数,可以采用全新文件名_递增流水号方式更名,如果要删除或者更改“全新文件名_递增流水号”中的“_”,可以再采用替换或者删除功能。比如对数码相机产生的无意义的数码卡片名和数字系列,就可以用此方法来批量更名。
7 扩展名
适用于文件批量更名,比如将jpeg改成jpg,比如为了保护某些文件,更改扩展名后打不开或者为乱码等,比如将ini、dll、txt等类型文件互转等,比如将txt类型转换为html类型,比如将lrc与txt类型互转等。
8 压缩
适用于压缩处理,可以压大小、缩尺寸,同时压大小缩尺寸,转换为灰度等,为了指定合适的压缩参数值,可以先设定好压缩参数,再预览合适后再行批量压缩。
9 MP3标签
适用于显示或重写MP3的ID3信息,也可以批量抹除这些信息以节省存储空间。
10 水印标记
适用于向文件添加文字标记、文字或水印,比如网站需要将上传到该网站上的打上自己的标记或水印,数码照片添加拍摄者日期等信息,提供了将文件名作为文字标记批量打水印的功能(对于无拍摄日期叠加到照片上的数码照片,可以采用17中的修改文件属性功能中的修改文件时间属性功能,将数码照片导入,然后选择智能更名模式,将数码照片的文件名智能地修改成拍摄日期时间,然后再执行以文件名为文字标记的批量打水印功能即可)。文字标记可以调字号、字体、字形、颜色,文字/水印可以缩放,调水印透明度等。
11 源匹配
对批量有序的文件名,其新文件名保存在其他文件中,比如保存在txt,xls,dbf,mdb等,可以采用本功能,如果是保存在word中,可以先将word转换为txt即可,附带有繁简字体转换功能,附带有将源文件中的新文件名附加到原文件名前或者后的功能。比如学员或职工的证件照片由数码相机系列生成,而这些证件照片按顺序生成的身份z号保存在xls文档中,需要将xls文档中对应的身份z号来批量更名证件照片名时,就很适合这种功能。如果要将xls表中身份z列和姓名列共同组成新文件名来对应批量更名证件照名,可以先导入姓名列,然后再导入身份z列,同时勾选附加在末尾。
12 批替换
对Word,excel,asp,html,ppt等产生的文档,对其中的文件中的内容的字符串进行替换 *** 作,可以一次执行多条替换对。如果需要处理比如ini,reg,dll,lrc等类型的文件,需要将这些类型的文件先用更改扩展名功能更改为txt类型,然后再执行批替换 *** 作,执行完毕后,再执行更改扩展名功能更改回原来的扩展名即可。提供了对txt类型文件的行处理功能,比如提取txt正文中的任何一段来重命名文件名、向正文中任何允许的地方添加特定的内容、删除正文中指定的内容、对正文进行大文件的分割输出以及对正文字符的单独和整体统计。
本功能中的通配符替换功能借用了Word的通配符替换功能,只要使用者熟悉Word通配符查找替换的技巧,此功能可以满足多种纯字符替换的需求,特别有时能实现一些奇妙的令人惊叹的替换功能,特举几例,如:
(1)有1000个txt文件,需要在每个文件的最前面添加“某某工作室”的标记,则批替换的通配符组合规则为,在查找框中输入:^p,在替换框中输入:某某工作室^p^&,先取消全部替换选项,然后执行批替换 *** 作,则1000个txt文件就会自动全部在每个文件的最前面添加如上某某工作室的标记,大大提高工作效率。
(2)有1000个txt文件,需要将每个txt文件中的第3行删除,则批替换的通配符组合规则为,在查找框中输入:(^p^p)^p,解释:小括号的每个^p代表一段,第一个^p对应第一段,依次类推在替换框中输入:\1,解释:\1代表上面第一对小括号的内容,依次类推,后面^p未出现,其代表的第三段被删除了,先取消全部替换选项,再执行批替换 *** 作,则会自动将1000个txt文件中的第3行删掉。提示:如果要删除每个txt文件中的第100行,那查找框中就得原样输入100组^p,以此类推,如果输入的通配符表达式的字符长度超过了文本框的长度限制或者超出了Word的限制,那就无法实现了,前提是在允许的限制之内(当有这种处理需求时,可以勾选处理第xx段/行之前/之后选项,就可以绕过前面的限制了,拓展了功能。)
(3) 有1000个txt文件,需要在每个txt文件中的每一行的开头添加,末尾添加,则批替换的通配符组合规则为,在查找框中输入:()^p,替换框中输入:\1^p,勾选全部替换,再执行批替换即可。或者选择txt批替换的行处理功能中的在行首尾添加成对字符的功能。
(4) 有1000个txt文件,需要在每个txt文件中的末尾添加版权人或者作者的落款,则批替换的通配符组合规则为,在查找框中输入:,替换框中输入:^&^p落款,勾选从末尾开始查选项,再执行批替换即可。或者选择txt批替换的行处理功能中的在正文尾添加内容的功能。
(5)有6000个txt文件,需删除每个文件的最后段,则查找框中通配符表达式为:^p(),替换为框中的通配符表达式为:^p,勾选从末尾开始查找。或者选择txt批替换的行处理功能中的删除末尾段的功能。
(6)有6000个txt文件,需删除每个文件的倒数第三段,则查找框中通配符表达式为:^p(^p^p),替换为框中的通配符表达式为:\1,勾选从末尾开始查找。或者选择txt批替换的行处理功能中的删除倒数第x段的功能。
(7) 有3000个文本型网页源代码文件,要删除类似“ <title> </title> ”这种成对标记,因为这种标记的中间是空白,而且中间空白的空格数是未知不固定的,如何成对智能全部删除呢?则批替换的通配符组合规则为,在查找框中输入:\<title\> {1,}\</title\>,注意:{的前面有一个空格,不能掉了,{1,}代表{前面的字符后续连续出现1次或者多次},替换框中留空,勾选全部替换,再执行批替换即可。
(8) 有3000个文本型网页源代码文件,要将“ <title> 某某网站名称 </title> ”这种成对标记,替换为“ <title> 我的网站的新名称 </title> ”,则批替换的通配符组合规则为,在查找框中输入:(\<title\>)()(某某网站名称)()(\</title\>),替换框中为:\1我的新网站名称\5,勾选全部替换,再执行批替换即可。
(9) 有1000个txt文件,需要将每个txt文件中的第三行的“某某”统一替换为“xx”,则批替换的通配符组合规则为,在查找框中输入:(^p^p)()某某(^p),替换框中输入:\1\2XX\3,取消全部替换和取消从末尾开始查选项,再执行批替换即可。
注意:如果是处理Word文档,^p与^13是等效的,都代表段落标记或者回车符,如果是处理txt文档,优先使用^p;如果是使用通配符方式下,回车符或者段落标记用^13来表示。
以上这些通配符的奇妙的组合和功能所实现的特殊的查找替换需求,仅当抛砖引玉之举,使用者自己去摸索研究,积累实践经验。
13 Wrd2Txt
适用于Doc与txt类型文档的类型互转。Word自带txt批量转doc功能,但只能转ANSI码的txt,如果是unicode,unicodeBE,utf-8之类的编码,就会出现乱码,本功能修正此缺陷,但不支持这四种编码以后的其他编码(因为不常见)。
14 表合并
适用于将多个工作簿中的表合并到一个工作簿中去,提供了只合并第一个表和合并所有非空表的功能。
15 定制
适用于将文件按指定的大小或者尺寸进行压缩,比如淘宝商户要批量上传宝贝照片,而网站对宝贝的照片的文件大小或者尺寸有限制时,可以采用这种功能。比如要将几万学生的证件照批量缩小为1寸或者50K或1寸50K,就可使用本功能。
16 取消超链接
对于Word,excel,ppt等文档,如果其中存在大量的超链接,需要全部取消,而又不知道全部取消的方法时,采用这种功能最合适。同时,还附带了从这些文档中筛查出哪些文档具有密码保护,以及将ppt文档中的文字提取出来转换为word文档的功能(ppt导出为word,得到的是,不是文字)。
17 修改文件属性
对目标文件进行设置相关文件属性,比如正常,只读、隐藏、存档等属性。提供了修改文件的创建时间、修改时间和访问时间的功能,这些时间可以限制在指定的时间区间内,对于时间,提供了按分钟或秒为时间变化单位的有规律的递增或者无规律的递增功能。
提供了单独修改每一张数码照片的拍摄日期时间的功能,提供了按年、月、日、时、分、秒为时间位移单位向前或后推批量更改数码照片的拍摄日期的功能,对于用数码相机拍照时未正确设置好日期时间,事后补救修改尤为有用。
提供了用数码照片的拍摄日期时间单独或者批量智能重命名照片的功能,然后可以采用功能“10”中的“水印标记”功能,将以拍摄日期时间为文件名的数码照片,将以拍摄日期时间为文件名作为文字标记批量压制到照片上得到叠加了拍摄日期时间的新数码照片,对于不具备在照片上自动叠加拍摄日期时间的相机,或者拍摄时忘了开启在照片上叠加拍摄日期时间,事后补救,本功能为其最好的补充。
18 文本码制转换
适用于将4种编码类型的txt类型转换为指定的这四种编码中的某一种。比如从网上下载的txt类型的电子书无法打开时,采用此功能转换一下编码类型,兴许就能打开了。同时附带提供了将多个txt文件合并成一个大的txt类型文件的功能。
19编辑文件摘要
对允许的文件进行摘要的重新编写,比如数码照片的备注栏中通常是空的,可以采用此功能对照片的备注栏写入备注,以后鼠标一指向该照片,备注的信息就显示出来了,支持批量将摘要信息写成一样,也可以单独写某个文件的,如果备注栏中只输入了一个空格,全部写入时,等于全部抹除文件的摘要信息。
20 通配符更名
适用于文件批量更名,类似于正则表达式,但比正则表达式的功能更强大,它借用了Word的通配符功能,本机必须安装有word方能使用本功能,可以按照通配符规则对文件进行批量更名,但前提是使用者必须熟悉word通配符的使用规则,在一些复杂的需求中,本功能很有用,同时提供了繁简转换、大小写转换、全半角转换功能。
21样式更名
适用于文件批量更名,对原文件名进行字母大小写转换,对字符进行全半角转换,对字符进行繁简转换等。同时附带了对文本文件内容进行大小写全半角繁简转换功能。
22文本行处理
提供了37中特定的文本批量行处理功能,如:
批量创建文本文档或文件夹
批量删除正文特定标记之前的所有内容
批量删除文档特定列
批量删除每行首特定内容
批量在每行首添加特定内容
批量在每行中添加分隔符
将源txt文件中的内容对应替换目标txt中的内容
批量删除成对标记内的内容
保留指定范围的文字
批量删除A中存在于B中的内容
批量行/块替换
批量向txt正文中插入日期时间文件名
批量截取每一行的特定区域并删除或替换
批量向指定标记之前或者之后添加特定内容
批量删除特定信息、删除数字字母中文空格回车符等
行顺序颠倒
删除文首/文尾特定内容
提取指定标记后面的数字并统一保存
批量删除每一行指定标记后的所有内容
提取关键字所在行并保存
根据txt内容删除对应文件夹
多行合并成一行
将多个文档按列合并
在每行首添加时间标记
不做改动重新保存
批量提取电子邮件地址
用源文件行内容添加到目标中来
批量递增替换特定内容
批量删除文档中的日期时间
批量提取文本中英文单词并分别统计词频数
批量去除文本文档中的汉字间的空格而同时保留英文间的空格
批量下载已知网络地址的文件
将AB中同时存在的关键词所在的B中的行提取出来
2个内容文本文档对比,找出不同处
批量行内对调
删除重复行只留一行
批量文本随机替换
23 批量旋转
可将进行任何角度的旋转,或者将格式进行转换(bmp/jpg/gif/png/tiff格式互转)
其他的一些批量更名/处理的功能,还在不断地增添完善中,敬请期待。

===========================
假设你的文件都在c:\picture\目录里,名字是张三jpg, 李四jpg等等
Excel里面A B两列分别是:
张三,110108190001010011
李四,122036200901010022

===========================
按以下步骤 *** 作:
1 在C1单元格里加入以下公式
="rename ""c:\picture\"&A1&"jpg"" "&B1&"jpg"
2 点C1右下角的加号把公式向下拖动到整个C列
3 那么C列的内容就变成了:
rename "c:\picture\张三jpg" 110108190001010011jpg

4 把C列的内容复制出来,打开记事本粘贴进去,然后保存为rbat, 点击rbat运行即可。
注意:
1 提前备份,以防 *** 作失误
2 注意根据实际情况修改公式里的目录c:\picture
3 最好把姓名和身份z号放在A/B两列,这样就不用修改公式里的其他部分。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13380324.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-25
下一篇 2023-07-25

发表评论

登录后才能评论

评论列表(0条)

保存