背景說明
每天上班,都需要打開本地的一些服務,比如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命令簡化,一鍵啓動,各位發揮想象吧。