Batch file 在命令提示符下运行多个.bat文件

Batch file 在命令提示符下运行多个.bat文件,batch-file,wso2,command-prompt,Batch File,Wso2,Command Prompt,我正在尝试使用命令提示符启动wso2 iot服务器,为此我必须执行三个.bat文件,它们具有相同的名称并且位于不同的文件夹中,是否可以在相同的命令提示符下启动它们?如果没有,我如何以另一种方式执行它们?提前谢谢 您需要指定每个文件的绝对文件名。或者您可以将目录更改为each并运行批处理名称 如果您不想cd,请将d/popd更改为目录并返回 如果包含空格,请记住“引用fullpathtobatchname”。如果您使用的是start,请记住,如果使用带引号的参数,请将windowtitle作为第一

我正在尝试使用命令提示符启动wso2 iot服务器,为此我必须执行三个.bat文件,它们具有相同的名称并且位于不同的文件夹中,是否可以在相同的命令提示符下启动它们?如果没有,我如何以另一种方式执行它们?提前谢谢

您需要指定每个文件的绝对文件名。或者您可以将目录更改为each并运行批处理名称

如果您不想
cd
,请将d/popd更改为目录并返回


如果包含空格,请记住“引用fullpathtobatchname”。如果您使用的是
start
,请记住,如果使用带引号的参数,请将windowtitle作为第一个带引号的参数包含在内。

您可以这样做,只需将
[ESB_HOME]\repository\conf\carbon.xml中的
偏移量
值添加到两台服务器,这样它们就不会被同一端口公开。关于

我也有同样的问题,当我尝试运行第二个bat时,我得到了一堆错误,我无法再通过web浏览器访问carbon home

C:\wso2\wso2esb-5.0.0\tmp\AXIS2-~1.TMP\axis22597661185720064274rampart-1.6.1-wso2v18.mar - The process cannot access the file because it is being used by another process.
C:\wso2\wso2esb-5.0.0\tmp\AXIS2-~1.TMP\axis2545956122453586080addressing-1.6.1-wso2v19.mar - The process cannot access the file because it is being used by another process.
C:\wso2\wso2esb-5.0.0\tmp\javasysmon64130642671302902180.dll - Access is denied.
C:\wso2\wso2esb-5.0.0\tmp\javasysmon65576392292672845032.dll - Access is denied.