用bat脚本解放双手
最近在写一个练手项目,随着开发的往后进行,开发项目时需要用到越来越多的软件(idea、navicat、RDM、VSCode)、启动时需要配置参数的第三方组件(nacos、minio)等程序。
由于是自己练手的项目是在自己笔记本上玩,无法实现像在公司里电脑不死机,绝不关机。
现在的问题就是每次开电脑写项目都需要起一系列软件、以及还要配置参数的组件们。
于是想着希望使用脚本尽量的简化这些没营养的准备工作。
正片开始:
1、bat脚本调用exe文件:可以使用start " " "D:\a.exe" ,解释一下:(1)start可以理解开始执行(2)""英文引号是给这个将要启动的程序起一个名字(3)最后英文引号内部是a.exe的路径
2、在启动像nacos、minio这样的第三方组件时,往往需要我们手动在cmd窗口配置一些参数再启动,可以给这些操作写成一个bat脚本直接运行,原来在cmd窗口中输入的什么,bat文件中就写什么,比如我要单机启动nacos要如下配置参数后启动,可以把这一步操作写为bat脚本放在对应的文件夹下
3、bat调用bat文件:可以使用start " " cmd /k call b.bat,b.bat是被调用文件,解释一下:
" " 是一段字符串,代表新打开的cmd窗口的名字,可以随便起名。
/k 是表示新打开的cmd窗口在执行完命令后保存打开状态,如果希望执行完就关闭窗口就使用/c
call 当bat文件调用bat文件时得使用call命令
(1) 当两个bat文件在同一个文件夹下,则使用start " " cmd /k call b.bat 即可;
(2) 当两个bat文件不在同一个文件夹下,则需要先 cd /d D:\xxx\xxx,再用命令start " " cmd /k call b.bat
最终结果演示一下:
只需要双击该文件,就可以一键启动以上程序啦