中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-07 18:55
48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,252 会员排行
DOS批处理 & 脚本技术(批处理室) » 批处理如何查看精确时间
可打印版本  956 / 7
第1楼 bd123456789 发表于 2008-03-09 12:44
中级用户 发帖 216 积分 360
批处理如何查看精确时间
我的一个朋友是炒外汇的,常需要精确显示时间到秒,如:12:20:22
但任务栏里只显示到分

能用批处理显示出秒来吗?

不能的话,能用批处理自动打开时间窗口 (即单击时间弹出的窗口)?
第2楼 plp626 发表于 2008-03-10 14:00
银牌会员 发帖 1,020 积分 2,278
echo %time%
第3楼 plp626 发表于 2008-03-10 14:06
银牌会员 发帖 1,020 积分 2,278
第4楼 bd123456789 发表于 2008-03-11 10:02
中级用户 发帖 216 积分 360
OK
太棒了

能更进一步→→吗?

如果能把它放到任务栏显示,该多好呀!

因为这样可以防止其它程序阻挡了
第5楼 bd123456789 发表于 2008-03-11 10:11
中级用户 发帖 216 积分 360
没发现
呀,我没发现,在任务栏处也是有的,不存在窗口阻档的问题!

再进一步,

我发现里面的进程占有CPU很高,能降低点吗?

另外,问一个钻牛角尖的问题,CMD显示的时间与计算机系统的时间因为本程序的执行会导致发生时间差吗?

我把代码中一句删除了
@echo off&chcp 437
mode con lines=2 cols=22
:d
title %time%
goto d
感觉时间显示更精确了(或者叫更快),但问题是CPU更高了,另外任务栏的标题处反而不显示动态时间了......


还有,为什么使用 活动页设为美国! 不能理解??

[ Last edited by bd123456789 on 2008-3-11 at 10:21 AM ]
第6楼 plp626 发表于 2008-03-11 13:25
银牌会员 发帖 1,020 积分 2,278
这个cpu利用的较低,12%,精确到0.1秒左右
第7楼 bd123456789 发表于 2008-03-11 17:09
中级用户 发帖 216 积分 360
精益求精!OK!
i不过,经测试后发现不能用!

能解释一下,代码的意思?

我想是不是利用脚本中的SLEEP命令,起到每隔0.1秒刷新一次,但不太懂为什么弄的这么复杂?

还是纯粹使用代码执行拖延时间,以达到刷新TIME的?


再或者是做一个SLEEP的C程序或经加密的批处理呀?

[ Last edited by bd123456789 on 2008-3-11 at 10:27 PM ]
第8楼 Climbing 发表于 2008-03-11 23:37
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
感觉上还是用专用的可以设置总在最前面的桌面时钟之类的软件实现比较完美,例如,我推荐一个Clockwise,国外软件,但功能强劲。它支持显示成一条并且总在最前面。

[ Last edited by Climbing on 2008-3-11 at 11:46 PM ]
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023