如何使用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
相关推荐
点云SLAM16 小时前
C++内存泄漏检测之Windows 专用工具(CRT Debug、Dr.Memory)和Linux 专业工具(ASan 、heaptrack)
linux·c++·windows·asan·dr.memory·c++内存泄漏检测·c++内存管理
LuiChun16 小时前
Docker Compose 容器服务查询与文件查看操作指南(Windows Docker Desktop 版)【一】
linux·运维·windows·docker·容器
无限进步_18 小时前
【C++】大数相加算法详解:从字符串加法到内存布局的思考
开发语言·c++·windows·git·算法·github·visual studio
love530love18 小时前
彻底解决 ComfyUI Mixlab 插件 Whisper.available False 的报错
人工智能·windows·python·whisper·win_comfyui
习惯就好zz18 小时前
[实战笔记] 从 Qt 5.12.9 跨越到 Qt 6.x 完美迁移指南 (Windows + VS)
windows·qt·msvc·qt5·qt6·迁移
石像鬼₧魂石19 小时前
Windows Server 2003 域控制器靶机搭建与渗透环境配置手册
linux·windows·学习
抠头专注python环境配置19 小时前
解决“No module named ‘tensorflow‘”报错:从导入失败到环境配置成功
人工智能·windows·python·tensorflow·neo4j
qh0526wy20 小时前
WINDOWS BAT 开机登录后自动启动
windows·python
十五年专注C++开发20 小时前
CMake基础: 在release模式下生成调试信息的方法
linux·c++·windows·cmake·跨平台构建
IT WorryFree20 小时前
Git for Windows v2.52.0 发布说明
windows·git