我写了以下批处理文件:
start D:\folder1\bin\run.bat
start D:\folder2\bin\run.bat
start D:\folder3\bin\run.bat
start D:\folder4\bin\run.bat
它执行了第一个start
但随后给出了以下错误:
windows cannot find " D:\folder2\bin" Make sure you type the name
correctly, and then try again. To search for a file, click the
start button,and then click search
笔记:我确定拼写正确,并且我放入start D:\folder2\bin\run.bat
另一个文件后它可以正确执行。
答案1
您可能有一个多余的字符或不匹配的引号。批处理文件中有一些您没有显示的内容。错误消息中“D”之前的空格真的存在吗(或者它是您问题中的拼写错误)?如果是真的,那么错误显示目录而不是文件名这一事实就为问题的根源提供了线索。
尝试一下这个看看是否有区别:
start "title" D:\folder1\bin\run.bat
在每一行添加类似的标题。