|
cpusoft
新手上路

积分 8
发帖 2
注册 2006-6-13
状态 离线
|
『楼 主』:
dos的bat文件中能不能直接解析字符串
使用 LLM 解释/回答一下
对dos不熟, 先请教了
dos的bat文件中, 想分别提取当前日期
比如 %DATE% 代表当前日期 2006-6-13
有没有办法对字符串解析, 就是分别用3个变量代表2006,6,13
多谢多谢呀?
|
|
2006-6-13 09:38 |
|
|
fastslz
铂金会员
       DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
rem 命令行
for /F "tokens=1-3 delims=/- " %A in ('date/T') do set DATE=%A,%B,%C
rem 批处理
for /F "tokens=1-3 delims=/- " %%A in ('date/T') do set DATE=%%A,%%B,%%C
|
|
2006-6-13 10:22 |
|
|
doscc
中级用户
  
积分 256
发帖 93
注册 2006-3-26 来自 广东
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
比如 %DATE% 代表当前日期 2006-6-13
有没有办法对字符串解析, 就是分别用3个变量代表2006 6 13
set a=%DATE:~0,4%
set b=%DATE:~5,1%
set c=%DATE:~7,2%
echo %a% %b% %c%
|
|
2006-6-13 10:53 |
|
|
cpusoft
新手上路

积分 8
发帖 2
注册 2006-6-13
状态 离线
|
|
2006-6-13 11:24 |
|
|
不得不爱
超级版主
         我爱DOS
积分 5310
发帖 2044
注册 2005-9-26 来自 四川南充
状态 离线
|
|
2006-6-14 08:23 |
|
|
bagpipe
银牌会员
     DOS联盟捡破烂的
积分 1144
发帖 425
注册 2005-10-20 来自 北京
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
qwe1234567版主,2000和XP的时间显示顺序是不一样的,三楼也许是XP系统的测试 .............
|
|
2006-6-14 09:57 |
|