我有一个批处理文件,我在命令提示符下运行。我喜欢在每个命令运行时读取它,但是首先写入文件所在的目录。所以我的命令提示符如下所示:
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
是否有命令让目录静音?
答案 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 /?
即可查看所有可能的选项。