不知道你是否遇见过这样的情况,好久以前的用户告诉你,板子坏了,需要买一个新的板子,但是你现在的板子程序工艺和以前又不一样,不能通用,所以以前的我都是把编译后的hex文件手动另存为带日期的文件,我查找了网上的一些资料,让它自动生成带日期的文件,分享给有需要的人;
复制代码 保存批处理文件
- @echo off
- ::更改当前目录为批处理本身的目录
- cd /d %~dp0
- ::获取日期 将格式设置为:20110820
- set datevar=%date:~0,4%%date:~5,2%%date:~8,2%
- ::获取时间中的小时 将格式设置为:24小时制
- 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%
- @echo %datevar%%timevar%
-
-
- copy A.hex A%datevar%.hex
复制代码
这样编译结果
|