专栏中心

EEPW首页 > 专栏 > 写一个打开cmd窗口并执行cmd命令的Windows脚本(.bat文件)

写一个打开cmd窗口并执行cmd命令的Windows脚本(.bat文件)

发布人:电子禅石 时间:2023-02-24 来源:工程师 发布文章
@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"

可以执行cmd命令的.bat脚本

最近因为工作,每天早上需要在Windows上启动reids、zookeeper、tomcat几个程序,时间一长就感觉有点繁琐,于是心血来潮想写个脚本来一键解决问题,经过一番百度,总结出了以下内容:

1、首先需要创建一个.bat文件。可以先新建一个记事本,然后将后缀名改为“.bat”,例如“test.bat”。

2、然后编辑内容


@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 是用来启动一个应用的,使用方式为:start 程序名

cmd /k 表示cmd后面的命令执行完后不关闭窗口

cmd /c 表示执行完cmd命令后关闭命令窗口


关于@echo off 命令:


echo off 关闭其他命令的显示(但是不包括自身这条命令)

@echo off 关闭所有命令的显示(@关闭其后命令的显示)


或者查看以下链接

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

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

有详细解释


如果需要关闭的话可以使用:

命令taskkill /f /t /im 加上要关闭的程序


@echo off

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


此关闭方法对于一些单进程的程序有效,多进程的无效。


对于以上命令中的“&&taskkill /f /t /im cmd.exe”语句,本人也不太理解其作用,经过多次测试发现,是否加上此语句好像并没有什么影响。


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


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

关键词: bat

相关推荐

BAT三大巨头决战人工智能

消费电子 2016-06-28

贾跃亭:乐视目标不是超越BAT 而是逐梦全球

消费电子 2016-02-29

小米估值500亿美元 下一个BAT?

批处理命令详解

浪潮下的大数据中心,BAT已从用户变成玩家

从产品看战略 BAT谁能领跑车联网布局?

汽车电子 2015-11-12

AI+医疗,又是一场BAT的角逐

智能计算 2018-07-11

“BAT”三巨头阿里、百度和腾讯,造芯之棋到何处?

嵌入式系统 2023-04-19

BAT已成过去式 乐视崛起“TABLE”正当时

“人面狮身”的乐视能否用“打群架”的方式打服BAT?

消费电子 2016-03-02

从模型到生态,智能座舱竞争进入BAT时间

更多 培训课堂
更多 焦点
更多 视频

技术专区