【发布时间】:2022-09-24 01:22:42
【问题描述】:
我有三个问题,它们都彼此密切相关。最重要的是第一个。
首先:我试图以小时:分钟:秒的格式显示当前时间,所以
set systemTime [clock seconds]
puts \"The time is: [clock format $systemTime -format %H:%M:%S]\"
但是上面的时钟应该是永久更新的,即时钟的秒部分应该一直在运行。
第二:在下一步中,我想显示毫秒,它们也应该更新。
第三:我想在某个时间点执行一个程序。更准确地说:在某个时间,比如 16:20(这里的格式是小时:分钟),tcl 必须执行一个过程,比如我定义的 proc SumUpInt。在执行 proc 时,我可能还想考虑秒和毫秒。
我不知道该怎么做。我在一些网站上发现了许多类似的问题,还有关于堆栈溢出的问题,但我无法使其中一些解决方案适应我的问题。
欢迎任何帮助!
先感谢您。
-
“我正在尝试显示当前时间”——在哪里?在 GUI 中,在您的终端中?你的用户界面是什么?
-
\"显示毫秒,它们也应该更新\" -- 多久更新一次?每秒,十分之一秒,毫秒?
-
对不起,我应该在这些方面更准确。所以,首先我想在我的终端上显示时钟。毫秒必须每毫秒更新一次。
-
你的终端在哪里?当它显示时间(某处)时,您仍然可以正常交互,输入命令等?你需要非常清楚你的场景
-
确切地。我仍然可以互动。
标签: tcl