阻止CMD Start命令在完成后终止

时间:2014-07-21 12:27:55

标签: windows cmd

我有以下CMD脚本,

    @echo off
    set APP_HOME=C:\Temp\Hammer
    rem Set APP_HOME to the place where you installed Hammer.

    if "%~1"=="" (
       echo You must provide a Python script to run.
       pause
    ) else (
       @start /min java.exe -jar %APP_HOME%\lib\bolt.jar
       @start java.exe -cp "%APP_HOME%\lib\jython.jar;%APP_HOME%\lib\Hammer.jar;%APP_HOME%\lib\gmsecapi.jar;%APP_HOME%\examples\Python;%APP_HOME%\jython2.5.3\Lib;%CLASSPATH%" bridenstine.hammer.main.Main %*
    )

在由第二个java.exe命令执行的程序之后,终止关闭,这将阻止用户读取程序的输出文本。

我查看了这些commands,但是在程序结束后还没有找到任何可以保持窗口打开的内容。

1 个答案:

答案 0 :(得分:2)

您必须启动命令提示符。你只是在启动一个控制台 - 这只是一个窗口。使用cmd /k作为命令的前缀。请参阅Start /?