我正在尝试获取一个命令提示符以打开另一个命令提示符。这是整个计划:
@echo off
prompt $g
echo Loading Saved Game...
cls
start /B /D "%cd%\game\playsave.bat"
::playsave starts in this window, do
::not write any additional lines below
每当我运行它时,它会显示起始文本(Microsoft Windows版权所有)而不是playsave.bat
为什么会发生这种情况,我该如何解决?
答案 0 :(得分:0)
存在两个问题,第一个问题是您没有为/D
选项提供目录,该选项指定命令将使用的当前目录。另一个问题是你在命令名称周围加上引号。 start
命令将第一个参数中的引号解释为要赋予新窗口的标题。为了解决这个问题,提供了一个空标题作为第一个参数。所以你需要这样的东西:
start /B /D "%cd%\game" "" "%cd%\game\playsave.bat"