【发布时间】:2019-08-01 17:51:23
【问题描述】:
我有一个启动 .jarfile 的批处理文件,但在它完成加载 .jar 后,它不会执行之后运行的其他命令。
这是我的代码:
@echo off
title DWAD
color 0A
cls
:start
echo loading server...
java -Xms3G -Xmx20G -jar DWAD.jar nogui
echo "/say server will restart in 60 seconds"
TIMEOUT /T 30
echo /say server will restart in 30 seconds
TIMEOUT /T 10
echo /say server will restart in 10
TIMEOUT /T 1
echo /say 9
TIMEOUT /T 1
echo /say 8
TIMEOUT /T 1
echo /say 7
TIMEOUT /T 1
echo /say 6
TIMEOUT /T 1
echo /say 5
TIMEOUT /T 1
echo /say 4
TIMEOUT /T 1
echo /say 3
TIMEOUT /T 1
echo /say 2
TIMEOUT /T 1
echo /say 1
TIMEOUT /T 1
echo /say server restarting
.jar 加载完成后,如何指示代码运行下一个命令“echo”?
谢谢!
我在java -Xms3G -Xmx20G -jar DWAD.jar nogui 之前尝试过使用呼叫命令,但没有运气
我也尝试在java -Xms3G -Xmx20G -jar DWAD.jar nogui 之后使用 /wait 命令,但运气不佳
我期望批处理文件在加载.jar 后运行下一行代码,但结果是它没有。批处理文件在加载 .jar 后立即停止
【问题讨论】:
-
输入“cmd /?”进入命令行,该信息可能会有所帮助
-
(这实际上可能是java的问题,在这种情况下,尝试启动另一个包含java命令的批处理文件)
-
嗨!我会在哪里插入?一开始?
-
啊等等,用命令 cmd /? 运行一个 .bat
-
否,打开命令提示符,windowskey+r 输入 cmd,回车,运行 cmd /?
标签: batch-file server jar minecraft