博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bat脚本交互动态输入端口启动jar包
阅读量:2061 次
发布时间:2019-04-29

本文共 789 字,大约阅读时间需要 2 分钟。

bat脚本交互动态输入端口启动jar包

工作中经常要打包项目,启动jar包进行本地测试,由于端口老是会被占用,所以将启动脚本设置可以动态设置端口就有必要了。一下就是动态设置的启动脚本

简单说明下几个指令

@echo off 执行"echo off",后面所执行的命令不会显示出来,只会显示结果

@echo on 就是与上面相反
rem 注释命令 并不会被执行
set 语句 使用 /p 要求有提示字符串。 “set /p chooseResult=请输入启动端口:” 这条语句中 “请输入启动端口:”为提示符 ,真正设置的值是我们手动输入的值,这个语句的意思就是将我们输入的值设值给 chooseResult变量
echo 打印语句,建内容输入到页面上

java -jar xxl-job-admin-2.0.2.jar --server.port=%chooseResult% ,这条语句就是我们运行jar的语句 表示启动jar包 xxl-job-admin-2.0.2.jar ,启动端口设置为我们输入的变量chooseResult的值 (使用变量时用两个%括起来)

下面就是运行的脚本

rem 关闭屏幕回显@echo offrem  打印屏幕交互菜单echo  设置启动端口rem 等待用户输入set /p chooseResult=请输入启动端口:echo  java -jar xxl-job-admin-2.0.2.jar --server.port=%chooseResult%   java -jar xxl-job-admin-2.0.2.jar --server.port=%chooseResult%rem 开启屏幕命令执行回显@echo on

生成bat运行

将以上脚本复制到一个txt中,再将txt的后缀设置为bat既可。

在这里插入图片描述
双击运行
在这里插入图片描述
下面就是运行的页面
在这里插入图片描述

转载地址:http://tzmlf.baihongyu.com/

你可能感兴趣的文章
问题:Opencv(3.1.0/3.4)找不到 /opencv2/gpu/gpu.hpp 问题
查看>>
目的:使用CUDA环境变量CUDA_VISIBLE_DEVICES来限定CUDA程序所能使用的GPU设备
查看>>
问题:Mysql中字段类型为text的值, java使用selectByExample查询为null
查看>>
程序员--学习之路--技巧
查看>>
解决问题之 MySQL慢查询日志设置
查看>>
contOS6 部署 lnmp、FTP、composer、ThinkPHP5、docker详细步骤
查看>>
TP5.1模板布局中遇到的坑,配置完不生效解决办法
查看>>
PHPstudy中遇到的坑No input file specified,以及传到linux环境下遇到的坑,模板文件不存在
查看>>
TP5.1事务操作和TP5事务回滚操作多表
查看>>
composer install或composer update 或 composer require phpoffice/phpexcel 失败解决办法
查看>>
TP5.1项目从windows的Apache服务迁移到linux的Nginx服务需要注意几点。
查看>>
win10安装软件 打开时报错 找不到 msvcp120.dll
查看>>
PHPunit+Xdebug代码覆盖率以及遇到的问题汇总
查看>>
PHPUnit安装及使用
查看>>
PHP项目用xhprof性能分析(安装及应用实例)
查看>>
composer安装YII
查看>>
Sublime text3快捷键演示
查看>>
sublime text3 快捷键修改
查看>>
计算机底层是什么东西?
查看>>
关于PHP几点建议
查看>>