0


Windows中bat文件启动jar、exe、cmd等文件

一、起因:

随着组件的增多、每次启动都要找到位置写一遍命令十分的费劲、麻烦。

二、实现:

** 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

** 双击启动之后的效果**

本篇文章到此结束、恭喜各位不需要在一一查找文件再进行启动

标签: windows jar 自动化

本文转载自: https://blog.csdn.net/weixin_60974823/article/details/130140210
版权归原作者 HX669 所有, 如有侵权,请联系我们删除。

“Windows中bat文件启动jar、exe、cmd等文件”的评论:

还没有评论