Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
批量脚本编制+;ant-停止cmd提示,使其不自动退出_Ant_Batch File - Fatal编程技术网

批量脚本编制+;ant-停止cmd提示,使其不自动退出

批量脚本编制+;ant-停止cmd提示,使其不自动退出,ant,batch-file,Ant,Batch File,我有一个ant build.xml,它做一些构建工作。在执行此操作之前,我需要设置一些变量/环境。我正在使用.bat脚本来实现这一点,并试图从那里直接调用ant,这样我就不必执行两个步骤 尽管脚本调用ant target OK,但是一旦ant构建完成,命令提示符窗口就会自动退出(与构建失败/成功无关) 我尝试了pause和cmd/k 这两种方法似乎都不起作用 .bat文件如下所示: @echo off call C:/somefile.bat ant targetName pause cmd /

我有一个ant build.xml,它做一些构建工作。在执行此操作之前,我需要设置一些变量/环境。我正在使用
.bat
脚本来实现这一点,并试图从那里直接调用
ant
,这样我就不必执行两个步骤

尽管脚本调用ant target OK,但是一旦ant构建完成,命令提示符窗口就会自动退出(与构建失败/成功无关)

我尝试了
pause
cmd/k
这两种方法似乎都不起作用

.bat
文件如下所示:

@echo off
call C:/somefile.bat
ant targetName
pause
cmd /k

如果ant脚本是一个控制台应用程序,那么您也需要
调用
,否则控制权将转移到它,并且永远不会返回到批处理

@echo off
call C:/somefile.bat
call ant targetName
pause
副本