windows开机延时重启jar

继续windows开机重启系列之开机延时重启jar包,为什么非要延时呢,因为得先让redis,nginx等服务启动成功,再启动程序,确保程序能正常启动
启动bat
:: 指定字符集utf-8
chcp 65001
@echo off
title 准备启动设备驱动...................
color 3E
start javaw -Dfile.encoding=utf-8 -jar xxx.jar
echo .
echo ------------ 正在启动 --------------
echo .
:: 10秒后启动完成
timeout /t 10
echo .
echo ------------ 启动成功 --------------
echo .
timeout /t 2
exit
怎么设置开机自启动呢
目前我知道的有两种,windows的计划程序这是一种方式
还有就是在开机的启动程序文件夹下面放bat文件的快捷方式
1.创建好bat文件,然后给这个文件创建快捷方式
2.win+R 执行shell:startup
3.将快捷方式复制进启动的文件夹即可,此方法适用于开启启动其他程序
到此,重启机器,bat文件会自动执行,并启动程序
停止bat
chcp 65001
@echo off
title 停止设备驱动
color 3E
taskkill -f -t -im javaw.exe
echo .
echo ------------停止成功!--------------------
echo .
timeout /t 5
exit