1.引言
本文档的编辑目的是为了实bat脚本自动打包功能,包含包的名字命名,压缩文件内外层文件夹的名字;包含svn版本号等;
2.实现介绍
(1)获取svn号,生成批处理文件
写一个pak.bat文件写入下列内容,第一句是调用SubWCRev.exe文件传入参数生成pack.tmp.bat文件,第二句是调用生成的pack.tmp.bat文件;第三句是删除生成的文件;
"../../tools/SubWCRev.exe" ../../ pack.bat.t pack.tmp.bat -f
call pack.tmp.bat
del pack.tmp.bat
pause
(2)pack.bat.t文件模板
@rem win2000下测试通过
@rem 获取当前时间
@echo off
rem 系统不一样,日期格式有差别
for /f "tokens=1-10 delims=- " %%a in ('DATE /T') do set Date