我有以下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,但是在程序结束后还没有找到任何可以保持窗口打开的内容。
答案 0 :(得分:2)
您必须启动命令提示符。你只是在启动一个控制台 - 这只是一个窗口。使用cmd /k
作为命令的前缀。请参阅Start /?
。