【懒狗必备】用bat命令解放双手
背景说明
每天上班,都需要打开本地的一些服务,比如redis、zk等。
作为懒狗,需要会利用工具。
于是我写了一个bat脚本,幼儿园水平:
chcp 65001
title 一键启动本地环境脚本
start /min cmd /k "D: & D:\Environment\Redis-x64-5.0.14.1\redis-server.exe"
start /min cmd /k "D: & D:\Environment\apache-zookeeper-3.7.1\bin\zkServer.cmd"

chcp 65001: 这是一个命令,用于将当前CMD窗口的字符编码设置为UTF-8。这样做是为了确保在后续的命令中能够正确处理Unicode字符。
title 一键启动本地环境脚本: 这个命令设置CMD窗口的标题为"一键启动本地环境脚本"。
start /min cmd /k "D: & D:\Environment\Redis-x64-5.0.14.1\redis-server.exe": 这个命令启动一个新的CMD窗口,并在其中执行Redis服务器的启动命令。start命令用于启动新的窗口,/min参数将新窗口最小化,/k参数指定在新窗口中执行的命令。D:将当前目录切换到D盘,然后D:\Environment\Redis-x64-5.0.14.1\redis-server.exe是启动Redis服务器的命令。
start /min cmd /k "D: & D:\Environment\apache-zookeeper-3.7.1\bin\zkServer.cmd": 这个命令启动另一个新的CMD窗口,并在其中执行ZooKeeper服务器的启动命令。与前面的命令类似,它使用start命令启动新窗口,/min参数最小化新窗口,/k参数指定在新窗口中执行的命令。D:将当前目录切换到D盘,然后D:\Environment\apache-zookeeper-3.7.1\bin\zkServer.cmd是启动ZooKeeper服务器的命令。
这样,当您运行该批处理脚本时,它将打开两个新的CMD窗口,并在其中分别启动Redis和ZooKeeper服务。请确保指定的路径和文件名正确,并且您已经正确安装了Redis和ZooKeeper。
遇到问题
文件路径中存在空格
start D:\DevSoft\IntelliJ IDEA 2023.1.4\bin\idea64.exe
IntelliJ IDEA 2023.1.4:路径中有空格,运行时会出现错误。我们只需将带有空格的字符串用引号包裹
start D:\DevSoft\"IntelliJ IDEA 2023.1.4"\bin\idea64.exe
启示
一些复杂的操作,都可以用bat命令简化,一键启动,各位发挥想象吧。
【懒狗必备】用bat命令解放双手的更多相关文章
- 写完批处理脚本,再写个Gradle脚本,解放双手
前言 上一篇写个批处理来帮忙干活---遍历&字符串处理中,我们已经学习如何写批处理脚本来帮我们做一些简单的重复性工作,本篇继续来学习如何用 Gradle 写脚本,让它也来帮我们干活 Gradl ...
- windows bat命令 开启关闭Oracle服务
0.吐槽 单位发的ThinkPad T61.太弱小了. 问题是我去百度下T61,发现它好贵好贵.真心无力吐槽.还不如给我发台外星人,廉价点的. . Oracle一开就内存就不够了.所以绝对不能让它开机 ...
- penghui_031413 Bat命令学习
penghui_031413 Bat命令学习 基础部分:====================================================================== ...
- IP地址更改小工具(bat命令)
为了方便切换IP地址,特编制bat命令代码来实现,将以下代码复制到txt文本中,然后保存为bat文件,双击bat文件运行即可. 通过bat命令运行,自动修改IP地址,代码如下: @echo off c ...
- 前端js,css文件合并三种方式,bat命令
前端js,css文件合并三种方式,bat命令 前端js文件该如何合并三个方式如下:1. 一个大文件,所有js合并成一个大文件,所有页面都引用它.2. 各个页面大文件,各自页面合并生成自己所需js的大文 ...
- 直接用bat命令对Inno Setup的脚本文件.iss进行编译
直接用bat命令对Inno Setup的脚本文件.iss进行编译 2010-06-17 15:17 qjn0059 | 浏览 2163 次 编程语言外语学习 分享到: 2010-06-29 11: ...
- 批处理bat命令--获取当前盘符和当前目录和上级目录
批处理bat命令--获取当前盘符和当前目录和上级目录 批处理命令获取当前盘符和当前目录%~d0 是当前盘符%cd% 是当前目录可以用echo %cd%进行打印测试 以下例子是命令行编译Visual S ...
- 通过bat命令批量删除VS查找历史记录
有时候我们会发现我们的VS查找下拉框里面有很多之前的搜索记录,想删除但是却没有地方删除. 网上的方法都是直接找到注册表HKEY_CURRENT_USER\Software\Microsoft\Vis ...
- bat(批处理)命令(tomcat 7.0.75 startup.bat 命令集)
本文主要介绍tomcat 7.0.75中startup.bat(位置:tomcat目录\bin)中涉及到的bat命令,为tomcat源码研究做准备. startup.bat中涉及到的bat命令如下: ...
- bat命令查询硬件信息
bat命令查询硬件信息 50 需求是这样的写一个bat命令,当命令执行的时候,先请用户输入姓名,然后继续执行查询出以下信息并写入一个文件,文件名称随便,文件可以放在与当前命令同一个文件夹下.最终文件中 ...
随机推荐
- Webpack4-使用expose-loader将变量注册到全局
首先贴一下 package.json中的插件版本,不同的版本也许会有很大的差异: // package.json{ "name": "WEBPACK-DEV-1" ...
- Redis集群slot迁移改造实践
作者:来自 vivo 互联网存储团队- Xu Xingbao Redis 集群经常需要进行在线水平扩缩容,实际操作过程中发现迁移期间服务时延剧烈抖动,业务侧感知明显,为了应对以上问题对原生 Redis ...
- CSS & JS Effect – Statistics Counter
效果 当 scroll 到那些号码的时候, 号码从 0 开始跳动, 一直到最终的值. 实现思路 1. 一开始把号码 set to 0 2. 使用 IntersectionObserver 监听号码出现 ...
- POJ-2385 Apple Catching(基础dp)
It is a little known fact that cows love apples. Farmer John has two apple trees (which are convenie ...
- manim边学边做--弧形多边形
弧形多边形是一种结合了圆弧和多边形的图形,这类几何图形在设计中应用非常广泛. 比如在家居设计中,看看家里的沙发,餐桌和座椅等,它们的边角,靠背等地方都是弧形的设计,这种设计有效柔化了室内空间,使整体氛 ...
- linux 映射windows 下的共享文件夹
linux 映射windows 下的共享文件夹 本文讯]2021年4月27日 在对接第三方系统,进行数据采集的时候,对方给了我们一个文件夹,里面全是txt文件,这个时候就要想办法获取他们数据 ...
- Maya 无法选中坐标轴 的 解决办法
事件起因: 有项目组某同事在使用maya时,无法选中坐标轴,导致在拖动东西的时候总是无法对准坐标轴线. 解决办法: maya软件中设置: Windows -> Settings/Preferen ...
- Java在线数据导入导出Excel
利用hutool 导入导出 Excel 导入maven <dependency> <groupId>cn.hutool</groupId> <artifact ...
- vue2 + webpack 分析报告 report == webpack-bundle-analyzer
packjson.js 配置 "build-report":"vue-cli-service build --report", 执行 : npm run bui ...
- snap和apt的区别简单了解[]
Linux中没有tree命令的时候提示安装的时候出现了两个命令,简单看了看两者有何区别(一般用apt就可以了): sudo snap install tree 和 sudo apt install ...