win11下用bat批处理把日常的服务一次性运行

245 阅读1分钟

在日常开发中,难免要运行一推服务。每天上班都要打开后端目录、前端后台目录,前端目录,前端小程序目录(有的话),前端APP目录(有的话)……再依次在这些目录下执行cmd run XXX。

作为一名热衷于摸鱼,从老板口袋中赚钱的开发者,运行这些服务都要耗时几分钟,不能忍!那有什么办法可以一次性将这些服务都运行呢?当然了,那就是用bat批处理。

话不多说,新建一个你喜欢的批处理文件,例如:tianjixinghaoshuai.bat ,然后直接粘贴如下代码:

@echo off

REM 运行第一个cmd命令
start wt -w 0 nt cmd /k "cd /d H:\golang\src\xxx && fresh"

REM 在上一个cmd窗口以标签形式创建一个新的cmd标签
wt -w 0 nt cmd /k "cd /d H:\vue\xxx-admin && npm run dev"
timeout /t 1 /nobreak >nul

REM 以新窗口模式打开一个cmd
start cmd /k "cd /d H:\vue\xxx && npm run dev:mp-weixin"

上面代码注释清晰明了,应该不用我过多说明了吧?脚本最终运行的效果如下图所示:

这样就可以一次性把所有要运行的目录都运行出来了。每天节省几分钟拿去摸鱼不爽吗?