EXCEL中使用REN命令结合BAT批处理实现照片批量改名

   要在后面加入.jpg 但太多了,Excel有没有什么命令能批量在名字后面修改的?如下图所示:


  以上问题,经百度搜索之后寻得一篇不错的教程,可以解决此类问题,需要的朋友可以看看下文:

  在籍学生全部都要用电子相片来制作学籍电子档案。学生照片用数码相机很快就可搞定,可照完后却发现文件名的设定可是个问题。我校数码相机型号为尼康E7600相机,照出的相片自动以DSCN0001.JPG为首文件名来依次命名。可是要存入学籍管理软件的电子相片文件名要求以学生的入学学籍为相应文件名。要是全部逐一改名的话,那可麻烦大了。经测试发现将EXCEL软件中的自动填充功能和REN命令,以及.BAT批处理命令结合起来,可以轻而易举地实现这一改名需要。

  第1:准备照片

  事前按照学籍顺序将学生排好序列,然后逐一拍照,完成后将相片文件拷到电脑上备用,如存放在“D:photo”文件夹内。

  第2-3:巧用EXCEL填充柄,批量建立改名命令行

  第一步:打开EXCEL软件。在A列中输入照片名“DSCN0001.JPG”,然后用填充柄向下拖动,一直到合适的数字为止。然后,在B列中以学生的学号等信息输入“13118120100001.JPG”并用填充柄向下拖动直到合适的位置停止。

  第二步:在C列中输入以下内容“="REN "&A1&" "&B1&""”(注意:外侧双引号不用输入,内部双引号必需是在英文状态下输入)后按下回车键,即可出现相应结果。

  小贴士:这里的REN其实就是DOS中的重命名命令,本例中这句命令的意思是将A列中的名字重命名为B列中对应的名字,这条命令在EXCEL中无法使用,仅用来以备后用。

  第三步:向下拖动该单元格的填充柄,直至对应左侧的内容。最终效果如图所示。最后将C列中的全部内容选中并进行复制。


  ●这是利用EXCEL填充句柄批量生成的重命名命令。

  第4:建立“重命名”批处理命令

  在D:photo文件夹下单击鼠标右键,选择新建“文本文档”命令。然后将该文件名改为“重命名.BAT”。右击该文件,选择“编辑”命令,进入该批处理文件的编辑状态。在编辑空白区右击,选择“粘贴”,将刚才EXCEL文件中C列中的内容复制到这里。然后存盘并退出。

  第5:运行“重命名.BAT”进行批量更名

  回到“D:photo”文件夹后,直接双击运行“重命名.BAT”。这时,你会发现所有的相片文件名都已经整整齐齐地更改为我们需要的文件名了。

时间: 2024-10-22 04:23:17

EXCEL中使用REN命令结合BAT批处理实现照片批量改名的相关文章

Excel中执行“宏”命令动画教程

<Excel2003入门动画教程59.Excel中执行"宏"命令>. 演示动画 操作步骤 在Excel中宏录制完成后,我们运行一下看看其效果如何: 执行"工具→宏→宏"命令,打开"宏"对话框,选中需要运行的宏,按一下"执行"按钮即可. 注意:如果在"录制新宏"对话框中设置了"快捷键",我们就可以通过按快捷键来运行相应的宏.

如何在Excel中添加删除命令按钮

在Excel 2003中,很多常用的命令按钮都放置在工具栏中,用户可以很方便地进行操作.添加命令主要是通过拖动的方式完成的,其具体的操作如下: 骤一,在"视图"菜单中选择"工具栏"命令,在弹出的子菜单中选择"自定义"命令,如图所示. 步骤二.打开"自定义"对话框,单击"命令"选项卡,在"类别"列表框中选择命令的类别,然后在"命令"列表框中选择需要添加的命令选项,按住鼠

BAT批处理、VBScript批量安装字体脚本分享_vbs

根据新系统要求,经常要部署一些原来系统里没有的字体,原先我为了图省事经常会要求用户手动安装字体文件,虽然Windows的易用性做得相当不错,但是仍然要照顾一些不会安装字体的人,其实把这些字体打包进安装包更为方便,不过我觉得总不能每有新字体都要搞个安装包那么麻烦吧.更重要的是仍然有人会问我字体怎么安装,以前清一色的Windows XP系统,我倒也方便,直接告知打开控制面板找到字体文件夹,把要安装的字体拖进去即可:现在有Windows 7还是Windows 8等各种版本Windows系统,对于安装字

Windows命令行bat批处理延迟sleep方法(批处理延时)_DOS/BAT

Windows下批处理文件没有像Linux一样的Sleep函数进行延时处理,这里有2种较为实用的方法实现延迟: 1.使用WScirpt的sleep功能,精度0.001秒 创建vbs延迟文件,然后在批处理文件中调用,使用WScript的 sleep函数,实现sleep的效果. 实战: 1)创建文件sleep.vbs: echo WScript.sleep 5000 > sleep.vbs sleep.vbs 内容如下: WScript.sleep 5000. 2)在批处理文件中调用,创建示例文件t

flash批量改名命令

问题描述 ///////////////////////////////////////1.将文件另存为:RandomNameLibaray.jsfl//2.在flash中直接运行命令////////////////////////////////////varlib=fl.getDocumentDOM().libraryfl.trace("***************批量改名完成******************************");var_l1=0var_l2=0for

bat中调用rake命令的问题

问题描述 遇到这样的个需要,在bat中调用rake命令,bat文件内容如下:call C:WINDOWSsystem32cmd.exe /E:ON /K C:Ruby187binsetrbvars.batcd D:我的文档userXXXrake XX但每次执行call后就结束了 解决方案 直接call C:Ruby187binsetrbvars.bat 看看什么结果?

BAT批处理实现自动安装软件功能_DOS/BAT

CLS @echo off ECHO. ECHO 安装 Diskeeper 7.0.428 ECHO 请稍等... start /wait %systemdrive%\install\Applications\diskeeper\Setup.exe /s /v/qn ECHO. ECHO 更新 Diskeeper 7.0.428 到 7.0.430 ECHO 请稍等... start /wait %systemdrive%\install\Applications\diskeeper\us_dk

BAT批处理实现Fibonacci函数_DOS/BAT

小无聊一下,不过真的很强大-- @ECHO OFF SETLOCAL SET X=10 CALL :Fib %X% Y ECHO Fib^(%X%^)=%Y% GOTO :EOF :Fib [In]X [Out]Result SETLOCAL SET A=%1 SET D=1 SET E=0 IF %A% LEQ 1 ( GOTO FibRet ) SET /A B=%A%-1 SET /A C=%A%-2 CALL :Fib %B% D CALL :Fib %C% E :FibRet ENDL

DOS自带的批处理命令_DOS/BAT

文件名是由文件路径和文件名称合起来的,如C:\DOS\COMMAND.COM. DIR 显示文件和文件夹(目录). 用法:DIR [文件名] [选项] 它有很多选项,如/A表示显示所有文件(即包括带隐含和系统属性的文件),/S表示也显示子文件夹中的文件,/P表示分屏显示,/B表示只显示文件名,等等.  如 DIR A*.EXE /A /P 此命令分屏显示当前文件夹下所有以A开头后缀为EXE的文件(夹). CD或CHDIR 改变当前文件夹. 用法:CD [文件夹名] 若无文件夹名则显示当前路径.