无忧启动论坛

标题: 在DOS下怎么用BAT进行获取系统时间 [打印本页]

作者: cxincn    时间: 2007-11-15 11:08
标题: 在DOS下怎么用BAT进行获取系统时间
在DOS下怎么用BAT进行获取系统时间,并输出到一个文本上??

[ 本帖最后由 cxincn 于 2007-11-15 11:13 AM 编辑 ]
作者: lianjiang    时间: 2007-11-15 12:22
由于dos下输入time后,需要一个回车才行。因此直接获取有点困难。
想了个笨办法,具体实现,请自己考虑。
1,生成一个文件
2,dir此文件信息到文本。
3,处理此文本文件获取时间。

尽管笨,却是可行的。呵呵。
你也可以上网找找,是否有第三方工具能直接获取时间信息到文本的。
作者: 七彩云南    时间: 2007-11-16 22:59
这样试试:
先要建立一个空文件,例如“a”

然后:
C:\time >time.txt <a

用DOS重定向功能用空文件“a”代替需要的回车键,这样就不用再按回车键了。

不过这样生成的"time.txt"文件里不是只有系统时间的数据,还含有“The current time is:”等文字信息,不知能否满足LZ要求,如果要不含任何其它文字的纯系统时间信息的话偶觉得自已写个程序来的要快些。

[ 本帖最后由 七彩云南 于 2007-11-16 11:02 PM 编辑 ]
作者: cxincn    时间: 2007-11-20 21:52
谢谢各位啦。
作者: rzndir    时间: 2007-11-23 00:45
echo %date:~0,10% %time:~0,8%>a.txt
pause
作者: zeototo    时间: 2007-11-24 13:16
楼上的是"命令行"不能用于DOS

rem for DOS/NT
echo exit|%comspec% /k prompt $T$_ | find ":" > time.txt




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3