.bat批处理打开多个程序

作为程序员每天开机都需要打开idea、数据库、xshell等开发软件,操作相对繁琐,于是想起了批处理来帮忙一键启动。
在桌面新建一个txt文件,改后缀名为.bat,并加上下面的代码。

  1. 代码一(推荐)
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也无法正常关闭。
  1. 代码二(起作用但多余的窗口关不了)
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程序后关闭当前窗口,因为不需要该窗口保留着,免得手动关闭。