自定义命令窗口提示符

自定义命令窗口提示符

我在一段时间内在 Windows 服务器上的命令提示符中运行了一堆命令,我想查看上次运行命令的时间。我使用该prompt命令自定义了提示符。

提示 $t $p$g

得到一个提示,看起来像

13:02:50.64 L:\>

我想在提示中使用 12 小时制时间并省略十分之一/百分之一秒,但似乎没有选项可以做到这一点。我希望它看起来像

下午 1:02:50 L:\>

也许有人知道办法吗?


使用

提示 $T$H$H$H $p$g

得到一个提示

15:35:11 大写:\>

虽然更接近,但看起来它不会采用 12 小时格式。

答案1

对于 PROMPT 命令,从这一页,上面说要用$T12 小时制时间。这确实还有十分之一/百分之一秒,但我认为不能删除。

答案2

编辑:以下信息是错误的。系统区域设置将影响命令提示符下 TIME /T 返回的时间格式,但显然提示字符串中的 $T 始终采用 24 小时格式。

提示字符串中的 $T 变量与 Windows 中的“长时间”格式设置相关联。如果您的 Windows 设置指定了 24 小时制时钟,则 $T 将反映这一点。要获取 12 小时制时间,您需要更改 Windows 区域设置(这可能不是理想的选择,因为它是系统范围的)。

相关内容