想要在 CMD 中为每个命令添加时间戳

想要在 CMD 中为每个命令添加时间戳

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

如果 CMD 中有类似这样的内容:

<timestamp><path><command>

这样就可以解决问题。

任何 CMD 的替代品,比如 cmder 或其他东西都可以。

答案1

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

默认值为$P$G(路径 + 大于号)。您可以使用它$T来表示时间和$D日期,以及其他一些扩展

set PROMPT=($T) $P$G

也可以看看:

相关内容