【懒狗必备】用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命令简化,一键启动,各位发挥想象吧。

posted @ 2023-08-23 21:40  帅气的涛啊  阅读(64)  评论(0编辑  收藏  举报