无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 12408|回复: 6
打印 上一主题 下一主题

在DOS下怎么用BAT进行获取系统时间

[复制链接]
跳转到指定楼层
1#
发表于 2007-11-15 11:08:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在DOS下怎么用BAT进行获取系统时间,并输出到一个文本上??

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

尽管笨,却是可行的。呵呵。
你也可以上网找找,是否有第三方工具能直接获取时间信息到文本的。

点评

破天武神www.gmwxw.com/book/974.html 绝世武神www.aoswx.com/book/1076.html  发表于 2014-9-4 21:37
回复

使用道具 举报

3#
发表于 2007-11-16 22:59:41 | 只看该作者
这样试试:
先要建立一个空文件,例如“a”

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

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

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

[ 本帖最后由 七彩云南 于 2007-11-16 11:02 PM 编辑 ]
回复

使用道具 举报

4#
 楼主| 发表于 2007-11-20 21:52:04 | 只看该作者
谢谢各位啦。
回复

使用道具 举报

5#
发表于 2007-11-23 00:45:36 | 只看该作者
echo %date:~0,10% %time:~0,8%>a.txt
pause
回复

使用道具 举报

6#
发表于 2007-11-24 13:16:00 | 只看该作者
楼上的是"命令行"不能用于DOS

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-29 00:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表