使用批处理文件(.bat)启动多个CMD窗口并执行命令

 更新时间:2023年10月31日 14:50:15   作者:西门吹雪@132  
由于每次启动本机的kafka都需要打开2个cmd窗口,于是想起了批处理来帮忙一键启动,本文就来详细的介绍一下,感兴趣的可以了解一下

由于每次启动本机的kafka都需要打开2个cmd窗口,分别启动zookeeper服务和kafka服务,操作相对繁琐,于是想起了批处理来帮忙一键启动。

在桌面新建一个txt文件,改后缀名为.bat,并加上下面的代码。

cd/d E:\kafka\kafka_2.11-1.1.0
start cmd /k bin\windows\zookeeper-server-start.bat config\zookeeper.properties
choice /t 3 /d y
start cmd /k bin\windows\kafka-server-start.bat config\server.properties

代码结尾不加pause的原因是,执行完关闭窗口,因为不需要该窗口保留着,免得手动关闭。

1. start 用来启动一个应用

2. cmd /k 表示cmd后面的命令执行完后不关闭窗口。如果要在执行完成后关闭窗口可以用/c 

3. cd /d 表示运行到该目录下

4. 使用choice命令来延时3秒,也可用ping命令作延时,ping 127.0.0.1 -n 5

在命令窗口输入choice/? 以查看更多choice命令的用法.

到此这篇关于使用批处理文件(.bat)启动多个CMD窗口并执行命令的文章就介绍到这了,更多相关批处理启动CMD窗口内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • 常用dos命令及语法

    常用dos命令及语法

    这篇文章主要介绍了dos常用的几个命令与实例用法,比较简单,比较适合新手学习
    2013-07-07
  • 用DOS批处理实现建立文件夹的代码

    用DOS批处理实现建立文件夹的代码

    用DOS批处理实现建立文件夹的代码...
    2007-05-05
  • systeminfo 系统命令快速查看你的系统几岁了

    systeminfo 系统命令快速查看你的系统几岁了

    Windows系统安装使用到现在,想知道它的“高龄”是多少吗?
    2008-03-03
  • cmd SETLOCAL使用介绍

    cmd SETLOCAL使用介绍

    SETLOCAL在bat中经常用作临时改变系统变量,以方便批处理的运行,但当ENDLOCAL后我们可以看到他又被还原成了系统的默认路径
    2013-04-04
  • arp病毒 防止arp病毒的批处理

    arp病毒 防止arp病毒的批处理

    建个文本文档 复制以上代码保存为bat文件.加载到启动项去,这样应该能防护到.每次开机时都绑定绑定网关Mac和IP 确实能防止中arp
    2008-01-01
  • 批处理 进程端口查看

    批处理 进程端口查看

    非常不错的用批处理实现的获取当前进程所开启的端口,让大家方便的知道,当前电脑开启了那些端口
    2009-05-05
  • sqlserver数据库服务启动关闭的批处理

    sqlserver数据库服务启动关闭的批处理

    用批处理实现sqlserver服务的开启与关闭,下面的代码,如果您的sqlserver运行的服务较多的情况下,是不能实现,需要加更多的代码。
    2011-03-03
  • CHM 文档解包批处理代码

    CHM 文档解包批处理代码

    这两天遇到需要修改CHM文档,上网搜了一大堆的CHM解包和修改软件,发现很多软件还得注册,我晕想了想,似乎Windows中有个自带的命令HH可以用得上,就顺手写了这个批处理
    2011-01-01
  • 调用maven命令的BAT脚本分享

    调用maven命令的BAT脚本分享

    这篇文章主要给大家介绍了关于调用maven命令的BAT脚本,文中给出了详细的示例代码,相信对大家的理解和学习会有一定的参考借鉴价值,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-12-12
  • 百度贴吧上传图片方式附件利器

    百度贴吧上传图片方式附件利器

    通过这批处理将图片和文件合并成图片,通过更改扩展名切换图片和文件。这样就可以在百度贴吧上传图片式的附件。其实就是一句代码copy /b
    2012-01-01

最新评论