想要 CMD 中每个命令的时间戳

Pra*_*tik 4 windows timestamp cmd.exe

因此,我打开了 Windows CMD,并在其中运行一个构建脚本命令。问题是,有时(老实说,经常)我在更改代码后忘记运行此构建脚本。如果存在时间戳之类的内容以及完整路径,我可以只查看运行最后一个命令的时间,而不是再次运行构建脚本,我可以确定问题出在我的代码上,或者因为我没有运行构建脚本。

如果CMD有这样的内容:

<timestamp><path><command>
Run Code Online (Sandbox Code Playgroud)

这样就解决了问题。

CMD 的任何替代品(例如 cmder 或其他东西)也可以。

use*_*686 8

是的,该%PROMPT%变量可以替换当前日期和时间。但是,它显示提示本身显示的时间(即上一个命令完成时不是当前命令运行的时间。

默认值为$P$G(路径+大于号)。您可以使用$Ttime 和$Ddate以及其他几种扩展

set PROMPT=($T) $P$G
Run Code Online (Sandbox Code Playgroud)

也可以看看: