1:将命令行输出的信息保存到文本中,格式如下(注意 ">" 前后一定要有空格):
dir > d:\tmp\cmd_info.txt
2:当前系统日期/时间:
语法:
%变量:~指定偏移量,指定截取字符长度%
日期 %date% 返回 系统日期 英文date
时间 %time% 返回 系统时间 英文time
%date:~0,4% 取年
%date:~5,2% 取月
%date:~8,2% 取日
%time:~0,2% 小时
%time:~3,2% 分钟
%time:~6,2% 秒
如:
rem 取系统日期及时间,同时将时间转换为8位(8:16:00-->08:16:00).
set CurDate=%date:~0,10%
set CurTime=%time%
set hh=%CurTime:~0,2%
if /i %hh% LSS 10 ( set hh=0%CurTime:~1,1% )
set mm=%CurTime:~3,2%
set ss=%CurTime:~6,2%
set CurDateTime=%CurDate%_%hh%:%mm%:%ss%