bat脚本一键启动编排脚本的语法点

本文介绍了如何在Windows系统中通过批处理脚本(bat)实现多组件的开机自启动。内容包括设置控制台标题、编码和颜色,使用call和start命令启动程序,如call用于在当前窗口启动依赖程序,start则可以在新窗口运行程序。此外,还讲解了如何添加暂停和睡眠功能,以及如何在脚本中添加注释。这些技巧可用于自动化工作流程,提高效率。
摘要由CSDN通过智能技术生成

问题与背景

在windows平台上部署多组件的项目,需要开机自启动一个一件群起脚本,也叫做编排,实际就是按顺序对组件逐个启动。

参考资料

https://www.cnblogs.com/lidabo/p/11791228.html 用一个bat文件调用另外两个bat文件,当1.bat执行完后再执行2.bat
https://www.cnblogs.com/noKing/p/7953783.html bat脚本:windows下一键启动zookeeper+kafka
https://www.jianshu.com/p/ca609080fb32 bat神技之多应用如何一键启动编排
https://zhidao.baidu.com/question/1115892749469726419.html 如何在同一个脚本里一键启动、关闭程序命令的bat代码?
https://blog.csdn.net/qq_35253970/article/details/103717624 bat脚本一键启动多个程序

方案与案例

第一行,控制台标题,编码,颜色

@echo off
title "工作自动化"
chcp 65001
color 3f

启动程序

有两个命令,call与start。start 是在新窗口运行调用的文件,call是在当前的窗口运行。 start /wait是指启动应用程序并等待其结束。
针对需要前置启动的程序,比如python的venv虚拟环境用call就好了,如果是start的话,可以使用 /min 让启动的最小化。

rem 启动微信
start /min "" "D:\Program Files (x86)\Tencent\WeChat\WeChat.exe"

call d:\1.bat
call c:\2.bat

暂停与睡眠

pause是睡眠命令。
可以用choice 让程序睡眠,等待启动。 下面是睡眠1s的案例。

choice /t 1 /d y /n >nul

注释

bat脚本中注释 用rem 开头

rem  我是注释
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值