Batch file 如何启动执行后不会自动关闭的新cmd窗口
我正在尝试在一个新的cmd窗口中使用java,该窗口在执行后不会自动关闭 这是我尝试的批处理文件中的代码Batch file 如何启动执行后不会自动关闭的新cmd窗口,batch-file,Batch File,我正在尝试在一个新的cmd窗口中使用java,该窗口在执行后不会自动关闭 这是我尝试的批处理文件中的代码 start CMD /c "java Hello" && "pause" 我也试过了 start CMD /c "java Hello" & "pause" 及 例如,将整个命令集放在一组引号中 start CMD /c "java Hello && paus
start CMD /c "java Hello" && "pause"
我也试过了
start CMD /c "java Hello" & "pause"
及
例如,将整个命令集放在一组引号中
start CMD /c "java Hello && pause"
或
第二个命令只有一个符号AND,即使第一个命令失败,它仍将暂停,而第一个命令将在您读取任何错误消息之前关闭窗口。来自Microsoft文档
/c执行字符串指定的命令,然后停止
/k执行字符串指定的命令并继续
我想你只需要不带c的k。这在我的简单实验中起了作用。打开命令提示符窗口,键入cmd/?,然后按[ENTER]键,查看其使用信息,怎么样?您应该看到/C和K是互斥的,以及它们各自的作用。例如,启动%SystemRoot%\System32\cmd.exe/D/K%ProgramFilesx86%\Java\jre8\bin\Java.exe-help
start CMD /c "java Hello && pause"
start CMD /c "java Hello & pause"