Batch file 批处理脚本:带双引号的空格路径不起作用?

Batch file 批处理脚本:带双引号的空格路径不起作用?,batch-file,Batch File,以下是.cmd文件中的代码: @echo off start "title" /b /wait "%~dp0bat file.cmd" pause 当我将它放在包含空格的目录路径中并运行它时,控制台返回“系统找不到指定的文件”。当然,我也将“bat file.cmd”放在那里。 请问我错过了什么 尝试start“title”/b/wait cmd/c“%~dp0bat file.cmd”或start“title”/b/wait cmd/c^“%~dp0bat file.cmd”^“尝试调用

以下是.cmd文件中的代码:

@echo off 
start "title" /b /wait "%~dp0bat file.cmd" 
pause
当我将它放在包含空格的目录路径中并运行它时,控制台返回“系统找不到指定的文件”。当然,我也将“bat file.cmd”放在那里。
请问我错过了什么

尝试
start“title”/b/wait cmd/c“%~dp0bat file.cmd”
start“title”/b/wait cmd/c^“%~dp0bat file.cmd”^“
尝试
调用“%~dp0bat file.cmd”
无法复制。试着打开
echo,看看真正执行的是什么。我的错。错误在“bat file.cmd”中,路径错误。谢谢大家。