再IAR编译后, 修改bin文件名为编译的当时的时间。
做了一个批处理,如下,命名为rename.bat,放在exe下面,单击可以处理,放在IAR里面就提出错误了,有什么办法没?
批处理的内容:
@echo off
set a=./Project.bin
set yy=%date:~0,4%
set mm=%date:~5,2%
set dd=%date:~8,2%
set tm=%time%
set hh=%tm:~0,2%
set mn=%tm:~3,2%
set ss=%tm:~6,2%
set value=%yy%%mm%%dd%%hh%%mn%%ss%
rename "%a%" "%value%.bin"
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
在批处理的开始加上这一句
cd /D %~dp0
set a=./Project.bin
这句不对吗?
加了后:
cd /d %~dp0
set a=./Project.bin
set yy=%date:~0,4%
set mm=%date:~5,2%
set dd=%date:~8,2%
set hh=%time:~0,2%
set mn=%time:~3,2%
set value=%yy%%mm%%dd%%hh%%mn%
rename "%a%" "%value%.bin"
可以通过编译:
但是生成的 周四 218051523.bin
应该是 201805241523.bin
一周热门 更多>