如何使用CMD命令启动应用程序(二)

说明:去年1024发布了一篇博客,介绍如何使用CMD命令启动应用程序,但实际情况,有些程序可能无法用配置环境变量的方式来启动,本文针对两种情况下的程序,如何使用CMD命令来启动,算是对上一篇博客的补充。

Jar包

阿里巴巴开发的框架,如Sentinel、Arthas,还有XXL-JOB的xxl-job-admin(把项目clone下来,修改下数据库配置,换成自己的,就可以package成一个jar包,参看:分布式任务调度平台XXL-JOB使用(二))都是可以通过运行jar包来启动服务的。如下:

像这样的程序,如果想直接用CMD命令,敲arthas就可以启动,要怎么做呢?

可以创建一个bat文件,文件里面写用来运行jar包的命令,如下:

powershell 复制代码
@echo off
java -jar D:\dev\arthas\arthas-boot.jar

文件名设置成你想敲的CMD命令,如arthas

然后把这个目录配置到环境变量里面,就可以用敲CMD命令的arthas来启动arthas服务了,如下:

启动

命令冲突

还有一种情况,比如vscode的启动程序,命令是code,但是我有个文件夹(存放代码的)名称也叫code。这样,每次我敲code都是打开vscode,而不是打开我存放代码的文件夹。

这种情况,也可以在vscode的目录下,创建一个bat文件,取名vscode.bat,里面写启动vscode程序的命令(注意,有空格的程序路径需要用双引号包裹),如下:

powershell 复制代码
@echo off
cd "D:\Program Files (x86)\Microsoft VS Code"
start /B code.exe

这样,就等同于给vscode的启动程序换了一个CMD命令。也就不会和我的code文件夹冲突了。

总结

本文介绍了如何使用CMD命令启动应用程序,可以用创建bat脚本的方式,来搞定一些特殊情况。另外还有,如果有的应用,启动程序的名称过长,也可以用这种方式。像Redis连接工具,也可以创建在应用安装目录创建一个bat脚本,如redis-show.bat来启动应用。如下:

redis-show.bat文件内容

powershell 复制代码
@echo off
start "" "D:\Program Files (x86)\Another Redis Desktop Manager\Another Redis Desktop Manager.exe"
exit
相关推荐
九鼎科技-Leo12 分钟前
什么是 WPF 中的依赖属性?有什么作用?
windows·c#·.net·wpf
Yang.992 小时前
基于Windows系统用C++做一个点名工具
c++·windows·sql·visual studio code·sqlite3
我不瘦但很逗3 小时前
Windows下使用DBeaver连接云数据库(MySQL)
数据库·windows
ashane13144 小时前
Java list
java·windows·list
万里沧海寄云帆4 小时前
Word 插入分节符页码更新问题
windows·microsoft·word
dot.Net安全矩阵5 小时前
.NET 通过模块和驱动收集本地EDR的工具
windows·安全·web安全·.net·交互
编程修仙7 小时前
Collections工具类
linux·windows·python
程序员小羊!8 小时前
高级 SQL 技巧讲解
windows
xiangshangdemayi10 小时前
Windows环境GeoServer打包Docker极速入门
windows·docker·容器·geoserver·打包·数据挂载
a_安徒生10 小时前
window系统改为Linux系统
linux·windows·centos·系统安全