Batch file 从桌面启动位于文件夹中的批处理文件
我正在尝试从桌面上的批处理文件启动另一个文件夹中的批处理文件。 很难解释,但我想做的是从不同的文件夹中获取3个.bat文件,在多个bat文件中启动,而不是一个。我试图在bat文件中使用Batch file 从桌面启动位于文件夹中的批处理文件,batch-file,Batch File,我正在尝试从桌面上的批处理文件启动另一个文件夹中的批处理文件。 很难解释,但我想做的是从不同的文件夹中获取3个.bat文件,在多个bat文件中启动,而不是一个。我试图在bat文件中使用start,但由于它在桌面上运行另一批代码,所以无法工作。但我真的只需要从目标启动这三个批处理文件,就像我手动启动它们一样 这是当我在批处理文件中使用start到达目标时它告诉我的: C:\Users\Serv2\Desktop>java -Xmx1024M -Xms1024M -jar server.jar
start
,但由于它在桌面上运行另一批代码,所以无法工作。但我真的只需要从目标启动这三个批处理文件,就像我手动启动它们一样
这是当我在批处理文件中使用start
到达目标时它告诉我的:
C:\Users\Serv2\Desktop>java -Xmx1024M -Xms1024M -jar server.jar nogui
Error: Unable to access jarfile server.jar
这在我的批处理文件中:
call start C:\Users\Serv2\Documents\Server\run.bat
我不知道这是否是你正在寻找的,但我发现这个超级用户 调用“您的文件夹”\“您的.bat文件名” 原始来源:
该错误来自您正在运行的辅助批处理文件,但您未能向我们显示该批处理文件的代码。请使用指向
server.jar的完全限定路径(绝对路径或相对于脚本)。调用每个批处理文件及其绝对路径或相对路径。在每个批处理文件中,在开始时设置工作目录,使用每个文件的绝对或相对路径,并使用GoTo:EOF
而不是Exit
,(或者包括其/B
选项)。使用、读取和发布。尽管它可以工作,但这是一种非常糟糕的做法。始终引用完整的路径,而不是单个元素:调用“您的文件夹\您的.bat文件名”