在桌面新建一个bat文件,输入以下内容
set filename=V6118_MAIN
set path=V6118_MAIN
::获取日期 将格式设置为:20110820
set datevar=%date:~0,4%%date:~5,2%%date:~8,2%
set timevar=%time:~0,2%
if /i %timevar% LSS 10 (
set timevar=0%time:~1,1%
)
::获取时间中的分、秒 将格式设置为:3220 ,表示 32分20秒
set timevar=%timevar%%time:~3,2%%time:~6,2%
set copyfilename=%filename%-%datevar%-%timevar%
copy %path%\%filename%.hex ..\HEX\%copyfilename%.hex
@echo filename:%copyfilename%.hex
path为hex生成的路径
timevar为获取系统时间
copyfilename表示复制后得到的文件名
copy %path%\%filename%.hex ..\HEX\%copyfilename%.hex表示将对应路径下的hex文件复制到其他上一层路径并命名(名称为copyfilename)
@echo filename:%copyfilename%.hex 表示打印复制后的文件名
保存文件,将文件放入到工程目录如下图所示

打开工程,配置如下

编译结果如下则表示成功

文件下载地址:https://download.csdn.net/download/qq_32605451/12496574
本文介绍如何使用批处理脚本自动获取当前日期和时间,并将其用于重命名及复制指定目录下的HEX文件。具体步骤包括设置文件名、路径、日期变量、时间变量,然后使用这些变量创建新的文件名并进行文件复制。
592

被折叠的 条评论
为什么被折叠?



