沉默只是批处理文件命令中的目录位

时间:2015-12-29 09:36:31

标签: batch-file

我有一个批处理文件,我在命令提示符下运行。我喜欢在每个命令运行时读取它,但是首先写入文件所在的目录。所以我的命令提示符如下所示:

C:\really long directory name where my batch file is stored at the moment>mybatchfile arg1 arg2

C:\really long directory name where my batch file is stored at the moment>first command in my batch file
first command output

C:\really long directory name where my batch file is stored at the moment>next command
next command output

我希望看到以下内容:

C:\really long directory name where my batch file is stored at the moment>mybatchfile arg1 arg2

first command in my batch file
first command output

next command
next command output

是否有命令让目录静音?

1 个答案:

答案 0 :(得分:1)

要更改提示文本,prompt命令是您要查找的工具。

默认提示文本是当前目录路径后跟一个大于号的符号,参考您的示例:

C:\really long directory name where my batch file is stored at the moment>

如果在命令提示符窗口中键入prompt drive $N$G,则提示文本将如下更改:

drive C>

要让提示文本显示为空,请键入prompt $H,它实际上将单个退格字符定义为提示文本。

要恢复默认提示文字,请键入prompt $P$G或仅prompt不带参数 输入prompt /?即可查看所有可能的选项。