博客專欄

        EEPW首頁 > 博客 > 寫一個打開cmd窗口并執(zhí)行cmd命令的Windows腳本(.bat文件)

        寫一個打開cmd窗口并執(zhí)行cmd命令的Windows腳本(.bat文件)

        發(fā)布人:電子禪石 時間:2023-02-24 來源:工程師 發(fā)布文章
        @echo off
        
        start cmd /k "adb push ciu98b_v2_test libiwall_se_gpc.so update_applet_test multi_applet_test /usrdata/"
        start cmd /c "taskkill /f /t /im cmd.exe"

        可以執(zhí)行cmd命令的.bat腳本

        最近因為工作,每天早上需要在Windows上啟動reids、zookeeper、tomcat幾個程序,時間一長就感覺有點繁瑣,于是心血來潮想寫個腳本來一鍵解決問題,經(jīng)過一番百度,總結(jié)出了以下內(nèi)容:

        1、首先需要創(chuàng)建一個.bat文件。可以先新建一個記事本,然后將后綴名改為“.bat”,例如“test.bat”。

        2、然后編輯內(nèi)容


        @echo off

        start cmd /k "cd/d D:\AA\service\redis &&redis-server.exe redis.windows.conf &&taskkill /f /t /im cmd.exe"


        start cmd /k "cd/d D:\AA\service\zookeeper-3.4.8\bin &&zkServer.cmd &&taskkill /f /t /im cmd.exe"


        start cmd /c "cd/d D:\tmp\tomcat8\bin &&startup.bat"


        3、保存此文件,然后雙擊此文件即可。


        解釋:

        start 是用來啟動一個應(yīng)用的,使用方式為:start 程序名

        cmd /k 表示cmd后面的命令執(zhí)行完后不關(guān)閉窗口

        cmd /c 表示執(zhí)行完cmd命令后關(guān)閉命令窗口


        關(guān)于@echo off 命令:


        echo off 關(guān)閉其他命令的顯示(但是不包括自身這條命令)

        @echo off 關(guān)閉所有命令的顯示(@關(guān)閉其后命令的顯示)


        或者查看以下鏈接

        https://blog.csdn.net/fly_as_tadpole/article/details/85177379

        https://blog.csdn.net/lindaydk/article/details/6305641

        有詳細解釋


        如果需要關(guān)閉的話可以使用:

        命令taskkill /f /t /im 加上要關(guān)閉的程序


        @echo off

        start cmd /k "taskkill /f /t /im java.exe &&taskkill /f /t /im cmd.exe"


        此關(guān)閉方法對于一些單進程的程序有效,多進程的無效。


        對于以上命令中的“&&taskkill /f /t /im cmd.exe”語句,本人也不太理解其作用,經(jīng)過多次測試發(fā)現(xiàn),是否加上此語句好像并沒有什么影響。


        原文鏈接:https://blog.csdn.net/weixin_46909756/article/details/108726489


        *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



        關(guān)鍵詞: bat

        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 河东区| 仁寿县| 南召县| 武隆县| 广河县| 溧水县| 苍溪县| 海原县| 兰州市| 双辽市| 鹤岗市| 东阿县| 沂源县| 泗水县| 上虞市| 扬中市| 宣恩县| 曲阜市| 抚顺市| 封丘县| 合肥市| 葵青区| 邛崃市| 沭阳县| 卢龙县| 孝昌县| 廊坊市| 莒南县| 安塞县| 确山县| 泾川县| 乾安县| 大悟县| 尉犁县| 常熟市| 苍南县| 龙南县| 界首市| 策勒县| 定襄县| 鄂尔多斯市|