我必须创建一个批处理文件,但在输入命令之前,它应该显示如下:
C:\user\nameofuser AND the current date>
我只能用 显示日期echo %date%
,但不能让它留在左边。
如何达到我的目标?
如果需要,那么使用prompt
定义 cmd.exe 命令提示符的命令就很容易了。默认值为$P
$G
. 您应该更改为$P
(当前驱动器和路径)$S
(空格)$D
(当前日期)$G
(大于号)和可选的带有$S
.
更改命令提示符需要使用prompt
命令。使用prompt $P$S$D$G$S
. 该$S
是可选的。
此外,如果您不想使用最新的驱动器和路径(不推荐)不断更改提示,请包含%userprofile%
环境变量而不是$P
.
如果你不想要日期的名称,这可以做到,当然很难,你可能想要一个连续的循环,看看
如果您不想要日期名称,您可以查看如何在 Windows 命令行上以适合在文件名中使用的格式获取当前日期时间?,但您可能需要一个连续循环。
看看下面:
$A
&(与号)
$B
| (竖线)
$C
((左括号)
$D
当前日期
$E
转义码(ASCII码27)
$F
)(右括号)
$G
>(大于号)
$H
退格(擦除前一个字符)
$L
<(小于号)
$N
当前驱动器
$P
当前驱动器和路径
$Q
=(等号)
$S
(空格)
$T
当前时间
$V
Windows 版本号
$_
回车和换行
$$
$(美元符号)
从prompt /?
cmd
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句