Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save unchama/019d4be422e8ac74486e74153ae4b035 to your computer and use it in GitHub Desktop.
Save unchama/019d4be422e8ac74486e74153ae4b035 to your computer and use it in GitHub Desktop.
@ECHO OFF
:restart
TITLE ウインドウタイトル
java -jar spigot-1.12.2.jar
TITLE ウインドウタイトル
echo 終了処理完了。キーを押すか、指定時間経ったら再起動します…
echo 再起動させたくない場合はウインドウを閉じるかCtrl+Cを押してください
REM 再起動間隔延長開始時間
SET START=0350
REM 再起動間隔延長終了時間
SET END=0410
REM 現在の時間を取得(数字が1桁の場合は'0'埋め)
SET NOW=%TIME: =0%
SET NOWSTR=%NOW:~0,2%%NOW:~3,2%
SET CONSOLE_NOWSTR=%NOW:~0,2%時%NOW:~3,2%分
REM (現時間 < 処理可能開始時間)なら10secondsで再起動
REM (処理可能開始時間 < 現時間)なら10secondsで再起動
REM それ以外なら10minutesで再起動
IF 1%NOWSTR% LSS 1%START% (
TIMEOUT /T 10
) ELSE IF 1%END% LSS 1%NOWSTR% (
TIMEOUT /T 10
) ELSE (
TIMEOUT /T 600
)
goto restart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment