我有这个简单的批处理脚本。让我们称之为'Hello World.bat':
echo "Hello World!"
在命令行中,运行
cmd /c start "C:\path\to\Hello World.bat"
导致显示新的命令行窗口,但不执行.bat文件中的代码。
我可以将此bat文件重命名为Hello_World.bat,从命令行命令中删除引号,它可以正常工作。但是,使用引号(由于空格而必需),它将无法工作。
有什么建议么?我正在处理的应用程序调用客户放置的批处理文件,所以不幸的是只是重命名它不是一个选项。
是否必须在新的CMD窗口中打开?
—
Tim G.