我无法使用Windows中的控制台命令从父窗口关闭子窗口。
问题描述
我有三个窗口:
Window x 有一些控制台命令,我需要在窗口x 打开窗口y 后运行。完成窗口x 中的命令后,我需要关闭窗口y 。
在Windows中使用控制台命令完成 window x 命令后,如何关闭窗口?
REM Call set environment variables
call ..\SetEnvVariables.cmd
REM Bootstrap the development environment
if exist ..\bootstrap.bat call ..\bootstrap.bat
IF ERRORLEVEL 1 goto BUILDERROR
echo build the server
call %SERVER_DIR%\appbuild server > server.log
IF ERRORLEVEL 1 goto BUILDERROR
echo calling xmlserver
REM calling xmlserver
cd %SERVER_DIR%
cd..
start xmlserver.bat
IF ERRORLEVEL 1 goto BUILDERROR
echo compiling the test cases
call %SERVER_DIR%\appbuild supplement -Dsupplement=tests > compiletest.log
IF ERRORLEVEL 1 goto BUILDERROR
call %SERVER_DIR%\appbuild database -v > database.log
IF ERRORLEVEL 1 goto BUILDERROR
从上面的代码我称之为一个新的过程,即
echo calling xmlserver
REM calling xmlserver
cd %SERVER_DIR%
cd..
start xmlserver.bat
IF ERRORLEVEL 1 goto BUILDERROR
我需要关闭上面的过程,即我调用start xmlserver.bat.Once我已经完成了这个:
call %SERVER_DIR%\appbuild database -v > database.log
IF ERRORLEVEL 1 goto BUILDERROR