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


可以执行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://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

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

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » 写一个打开cmd窗口并执行cmd命令的Windows脚本(.bat文件)
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏