一、起因:
随着组件的增多、每次启动都要找到位置写一遍命令十分的费劲、麻烦。
二、实现:
bat文件的框架编写 bat文件在那个文件夹下 默认读取的就是本文件夹下的文件
@echo off //开始标签
pause // 防止运行完毕后直接关闭界面
三、语法参考:
(1)jar包启动
命令:
start cmd /c "title zipkin && java -jar zipkin.jar"
解析:
第一个zipkin为小黑框的名称
第二个是启动jar包的命令
(2)exe文件启动 比如redis
命令:
start /d "D:\Java\redis" redis-server.exe
解析:
因为我们的reids启动文件不和bat文件同级,所以先通过/d "D:\Java\redis"进入到文件夹中在指定启动文件即可启动
(3)cmd文件启动 比如nacos
命令:
start cmd /k "cd /d D:\nacos\nacos-standalone\bin && startup.cmd"
同样因为nacos的启动文件不和bat文件同级,也要通过/d 进入到对应的启动文件夹中 在启动startup.cmd文件
四、语法中&、&& 、|| 说明:
start cmd /k "命令1 & 命令2 & 命令3" (无论前面命令是否成功, 后面都会执行)
start cmd /k "命令1 && 命令2 && 命令3 " (仅当前面命令成功时, 才执行后面)
start cmd /k "命令1 || 命令2 || 命令3" (仅当前面命令失败时. 才执行后面)
五、整理之后双击启动bat文件后就会出现以下的黑窗口:
编辑命令:
@echo off
start cmd /c "title zipkin && java -jar zipkin.jar"
start cmd /c "title sentinel && java -jar sentinel-dashboard-1.8.2.jar"
start /d "D:\Java\redis" redis-server.exe
start cmd /k "cd /d D:\nacos\nacos-standalone\bin && startup.cmd"
pause
保存命令,文件后缀为bat
双击启动之后的效果文章来源:https://www.toymoban.com/news/detail-558591.html
文章来源地址https://www.toymoban.com/news/detail-558591.html
本篇文章到此结束、恭喜各位不需要在一一查找文件再进行启动
到了这里,关于Windows中bat文件启动jar、exe、cmd等文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!