可以执行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”语句,本人也不太理解其作用,经过多次测试发现,是否加上此语句好像并没有什么影响。

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

  1. windows下启动cmd,打开指定目录,执行指定命令

    本地项目环境运行需要不断进行如 cmd 下: C:\Users\MeetYou\Desktop>d:D:\>cd meiyou-wjtD:\meiyou-wjt>vagrant up ...

  2. conda添加清华镜像源在cmd环境下执行下列命令

    为conda添加清华镜像源在cmd环境下执行下列命令 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda ...

  3. 用Shell编程写一个能实现自动安装目录和运行游戏的脚本

    By:C_linux-yu 用Shell编程写一个能实现自动安装目录和运行游戏的脚本 设计框架 :使用宏定义保存目录路径,方便切换 封装页面函数,目录安装函数,游戏运行函数供调用 主体使用while, ...

  4. 利用fputc函数写一个putw(w,fp)函数,将整数w写入fp所指文件中; 利用fgetc函数写一函数getw(fp)从所指文件读出一整数

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 5.利用fputc函数写一个putw(w,fp)函数,将整数w写入fp所指文件中: 利 ...

  5. java怎么用doss窗口,java执行cmd命令

    Java调用系统命令或可执... 3页 免费 喜欢此文档的还喜欢 Java远程方法调用 44页 1下载券 JAVA模块间调用 27页 2下载券 java调用CMD命令方法详解... ...... Wi ...

  6. java -version cmd_java如何运行步骤cmd?Java执行cmd命令方法有哪些?

    写好一个java程序之后,我们的最终目的就是可以正确的运行程序,如果程序运行正确了,那么代码也就没有什么问题了,可是java如何运行步骤cmd?接下来,我们就来给大家讲解一下这方面的内容. 1.首先用 ...

  7. 如何在 Windows 中 CMD 窗口内使用 ls 命令

    1.桌面新建"文本文档",内容为: @echo offdir 注: @ 的含义为:表示后面的命令不显示执行 echo off 的含义为:表示关闭当前命令的回显 dir 的含义为:表 ...

  8. python写简单脚本_python写一个最简单的可执行脚本

    这周一直在折腾一个很常见的需求.打算做成脚本和批处理,将策划从人肉手工和低效中解救出来. 尝试了windows下cmd的批处理.linux shell脚本.实则是多位程序员和我讲,为什么不用pytho ...

  9. python cmd窗口名字_python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色)

    python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色) 前言 在 python 开发中,有时候想通过cmd窗口来和用户交互,比如显示信息之类的,会比自己创建 GUI 来的方便,但是随之而 ...

最新文章

  1. java开发流程图_Java 详解 JVM 工作原理和流程
  2. python定积分_python定积分
  3. GridCtrl学习笔记(2)寻找自动更新表格的最新数据并把其显示到当前窗口的方法...
  4. 电商网站模板_阿里云建站:模板建站与定制建站怎么选(小白参考)
  5. 码工里开关灯为什么遮罩层在下面_装修公司为什么推荐无主灯设计?
  6. 互联网架构设计中的poll和push
  7. 使用 entrySet 遍历 Map 类集合 KV ,而不是 keySet 方式进行遍历的好处
  8. matlab eps是什么
  9. 编译器错误不能找到元数据文件
  10. 译林 五年级上 单词_译林版小学英语五上Unit 4 HobbiesStory time公开课优质课件教案视频教案...
  11. BZOJ2259[Oibh] 新型计算机
  12. redis-LinkedList
  13. 微信中打开网址添加请在在浏览器中打开提示遮罩
  14. SOLID 原则之依赖倒置原则
  15. 慧科技:要做小池塘里最大的鱼
  16. 【Codeforces Round #551 (Div. 2) C. Serval and Parenthesis Sequence(Java版)
  17. ESP32 使用 RTC_GPIO 唤醒 Deep-Sleep 模式
  18. 前端开发基础——网络相关(TCP、UDP、HTTP等)
  19. 快速实现抖音分享与第三方登录
  20. 计算机2016基础知识,2016考试计算机基础知识题库

热门文章

  1. tgp助手服务器连接失败,用TGP助手安装英雄联盟失败
  2. php调用c++程序
  3. 体验全国低纬度贵州六盘水滑雪场 艳阳里的“大雪纷飞”
  4. Python批量采集亚马逊商品数据 (含完整源代码)
  5. 【Android 进阶】仿抖音系列之列表播放视频(三)
  6. 录ppt的时候录光标_ppt同步录音和录屏 录屏录制步骤
  7. 区块链手机”得实现这4大功能
  8. CAD转PDF彩色怎么转
  9. mysql 安顺寻_16名被拐宝贝到安顺寻亲 6个“贵州娃”与家人团圆
  10. 毕业设计 stm32智能路灯智能灯控系统 - LoRa远程通信 单片机