【懒狗必备】用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命令,当命令执行的时候,先请用户输入姓名,然后继续执行查询出以下信息并写入一个文件,文件名称随便,文件可以放在与当前命令同一个文件夹下.最终文件中 ...
随机推荐
- 技术教程 | 基于 Web 端的屏幕共享实践
屏幕共享的英文叫做 DesktopSharing,通俗点讲就是将自己电脑的画面分享给其他人, 被分享的可以是整个电脑屏幕.应用程序或者某一个打开的网页等等. 而随着音视频领域的深入发展,完备的功能 ...
- 小tips:使用JSON.parse(JSON.stringify(object))实现深拷贝的局限及扩展
使用JSON.parse(JSON.stringify(object))实现深拷贝局限 大部分情况我们都可以使用JSON.parse(JSON.stringify(object))来实现深拷贝,但该方 ...
- Google reCAPTCHA
Spam from Website Enquiry 网站一般上都会有 Contact Us 页面. 里头有一个表格, 访客可以通过提交表格发出对产品和服务的讯问. 本来是一个质询功能, 但就是有坏人利 ...
- CentOS7 控制台上安装运行 vmware workstation 备忘录
目标平台 CentOS 7.5.1804 无桌面,要跑个 Ubuntu.vmx 1.安装依赖库 yum -y install perl gcc kernel-devel libX11 libXiner ...
- 理解 keep-alive
keep-alive 是 Vue 内置的一个组件,可以使被包含的组件保留状态,避免重新渲染 : 对应两个钩子函数 activated 和 deactivated ,当组件被激活时,触发钩子函数 act ...
- DOMException: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': 'function (header, parser) { header = normalizeHeader(header);
场景:token过期,然后更新了token 重新发起请求获取数据 : 代码:使用上一次的错误请求配置报错 return request(error.config) : 解决 : return ...
- 云原生周刊:Microcks 成为 CNCF 沙箱项目
开源项目推荐 Kubent Kube No Trouble (kubent) 是一个简单的工具,该工具将能够根据您部署资源的方式检测已弃用的 API. kdoctor kdoctor 是一个数据面测试 ...
- Mongo oplog理解
转载请注明出处: oplog(操作日志)是MongoDB中用于记录所有写操作的日志.它是一个特殊的集合,存储在副本集的主节点中.oplog用于确保副本集中的副节点与主节点的数据保持一致.当主节点执行写 ...
- Machine Learning week_2 Multivariate Prameters Regression
目录 1 Multivariate Prameters Regression 1.1 Reading Multiple Features 1.2 Gradient Descent For Multip ...
- python面向对象复习
1.类的语法 # 类的语法 # 定义类 class Dog(object): # 类的属性或者类变量,一般是公共属性,存在类的内存空间,所有实例对象共享 d_type = "京巴" ...