平时使用keil编译完工程后,工程生成的.bin文件都需要手动修改一下文件名中的日期,非常麻烦。对于我这种懒人,怎么能忍受这种事情呢?于是,它来了。我们首先写两个脚本,一个叫z_rename.bat,一个叫z_del.bat。看名字应该就能猜出做什么的吧。请忽略前面那个z_,那个是我为了文件名排序时,快速找它多加上的。
现在我们看看z_rename.bat里都写了啥:
cd XXX
rename file.bin file%date:~2,2%%date:~5,2%%date:~8,2%.bin
rename file.hex file%date:~2,2%%date:~5,2%%date:~8,2%.hex
“cd XXX”是打开你要重新命名的文件路径;
“rename file.bin file%date:~2,2%%date:~5,2%%date:~8,2%.bin” 重新命名file,命名成“file+年低两位+月+日”;“2,2”指的是date第二位开始,取两位。后面“5,2”、“8,2”也是同样道理。
那z_del.bat写了啥呢?
cd xxx
del *.bin
del *.hex
知道是干啥用的吗?就是删除xxx目录下所有后缀为.bin和.hex文件。为什么需要删除了,因为重命名时,如果目录下存在这个名字,那么就会报错。
那怎么跟keil关联起来呢?看下图:
是不是很简单。
相关的资料,看我上传的文件:https://download.csdn.net/download/qq_28938511/16270967