.bat批处理打开多个程序
作为程序员每天开机都需要打开idea、数据库、xshell等开发软件,操作相对繁琐,于是想起了批处理来帮忙一键启动。
在桌面新建一个txt文件,改后缀名为.bat,并加上下面的代码。
- 代码一(推荐)
cd /d C:\Users\PC\AppData\Local\Postman\app-5.5.2
start cmd /c start Postman
choice /t 3 /d y
cd /d C:\Program Files\JetBrains\IntelliJ IDEA 2022.3.3\bin
start cmd /c start idea64
choice /t 3 /d y
cd /d C:\Users\PC\AppData\Local\MongoDBCompass
start cmd /c start MongoDBCompass
代码执行流程
- 点击bat文件后先执行第一个语句进入到相应的目录。
- 执行第二个命令:新打开一个cmd窗口,执行
start Postman
。因为使用的/c执行完关闭新打开的cmd窗口。 - 执行第三个命令:等待3秒。
- 执行第四个命令:进入到相应的目录。
- 执行第五个命令:新打开一个cmd窗口,执行
start idea64
。因为使用的/c执行完关闭新打开的cmd窗口。 - 以此类推…
代码结尾不加pause的原因是:执行.bat程序会打开一个窗口,执行完.bat程序后关闭当前窗口,因为不需要该窗口保留着,免得手动关闭。
注意:采用新打开一个cmd窗口执行程序,必须在后面写成start Postman
,例如start cmd /c start Postman
,如果没有start
新打开的cmd窗口就算有/c
也无法正常关闭。
- 代码二(起作用但多余的窗口关不了)
cd /d C:\Users\PC\AppData\Local\Postman\app-5.5.2
start Postman
choice /t 3 /d y
cd /d C:\Program Files\JetBrains\IntelliJ IDEA 2022.3.3\bin
start idea64
choice /t 3 /d y
cd /d C:\Users\PC\AppData\Local\MongoDBCompass
start MongoDBCompass
代码执行流程
- 点击bat文件后先执行第一个语句进入到相应的目录。
- 执行第二个命令:执行
start Postman
。 - 执行第三个命令:等待3秒。
- 执行第四个命令:进入到相应的目录。
- 执行第五个命令:执行
start idea64
。 - 以此类推…
代码结尾不加pause的原因是:执行.bat程序会打开一个窗口,执行完.bat程序后关闭当前窗口,因为不需要该窗口保留着,免得手动关闭。