相关疑难解决方法(0)

如何一个接一个地调用一个批处理文件

我有一个我正在测试的批处理文件,我想要做的就是以下内容

CALL ping.bat
Run Code Online (Sandbox Code Playgroud)

然后在该批处理文件运行后我想运行另一个文件:

CALL ping2.bat
Run Code Online (Sandbox Code Playgroud)

现在我在批处理文件中将这两行放在一起,第一批文件将成功触发但第二批文件不会成功触发.有什么建议?

CALL ping.bat
CALL ping2.bat
Run Code Online (Sandbox Code Playgroud)

Ping .bat只是:

ping 127.0.0.1    
Run Code Online (Sandbox Code Playgroud)

cmd batch-file

28
推荐指数
3
解决办法
8万
查看次数

如何按顺序执行多个批处理命令

我想创建一个Windows XP批处理脚本,按顺序执行以下操作:

@echo off
:: build everything
cd \workspace\project1
mvn clean install
cd ..\project2
mvn clean install

:: run some java file
cd \workspace\project3
java -jar somefile.jar
Run Code Online (Sandbox Code Playgroud)

当我像这样创建一个Batch脚本(遵循这些说明)时,我仍然遇到脚本在第一个脚本之后停止执行某些操作的问题

mvn clean install
Run Code Online (Sandbox Code Playgroud)

然后显示命令行.如何在一个批处理文件中按顺序执行所有这些命令?

我不想引用其他文件,我想在一个文件中执行它.

cmd batch-file

22
推荐指数
2
解决办法
3万
查看次数

如何从具有依赖关系的一个批处理文件启动多个批处理文件?

我想运行一个批处理文件,启动其他批处理文件.我查看了此处发布的类似问题:如何在.BAT文件中运行多个.BAT文件

我按照这个例子(特别是最后一个建议)而且它有效...部分.它确实启动了我需要的批处理文件.但是,为了使应用程序正常运行,这些批处理文件中的一些必须打开,然后在下一个批处理文件的下一个启动之前运行它们的过程几秒钟,否则它们将不会被注册.具体来说,第一个批处理文件启动Web应用程序服务器(JBOSS 5.1),然后下一个批处理文件打开池管理器,然后另外两个启动分发服务器.当我运行调用其他文件的批处理文件时,它们几乎同时启动,并且它们不会相互注册.我甚至可以使用批处理文件吗?或者我是否必须进入其他批处理文件的代码并在那里进行更改?我想不惜一切代价避免这种情况.

这是我到目前为止:

start cmd /k CALL D:\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\bin\run.bat

start cmd /k CALL batch1.bat

start cmd /k CALL batch2.bat

start cmd /k CALL batch3.bat
Run Code Online (Sandbox Code Playgroud)

batch-file

6
推荐指数
2
解决办法
5万
查看次数

Windows批处理文件过早终止

我有一个以下的批处理文件

echo Setting  visual studio 2010 environment variables
set VSPATH="C:\Program Files (x86)\Microsoft Visual Studio 10.0"
%VSPATH%\VC\vcvarsall.bat

echo Generating Service
Run Code Online (Sandbox Code Playgroud)

"生成服务"行永远不会打印出来,有人可以指出它应该如何完成,以便批处理文件继续执行吗?

batch-file

3
推荐指数
1
解决办法
1173
查看次数

标签 统计

batch-file ×4

cmd ×2