windows系统批量启动应用bat脚本

       每次电脑自动重启之后,就要从新打开各种软件。所以就想自己写一个bat脚本,批量启动自己想启动的各个应用服务。

@echo off

::启动 webstorm64
echo start webstorm64
call start /d "D:\Program Files\JetBrains\WebStorm 2020.2.1\bin" webstorm64.exe
::暂停几秒再执行后面的 命令
ping -n 5 127.1 >nul 2>nul
echo webstorm64 started!

::启动idea
echo start idea
call start /d "D:\Program Files\JetBrains\IntelliJ IDEA 2019.2.4\bin" idea64.exe
::暂停几秒再执行后面的 命令
ping -n 5 127.1 >nul 2>nul
echo idea started!

::启动i微信
echo start wechat
call start /d "D:\software\chatTool\WeChat" WeChat.exe
::暂停几秒再执行后面的 命令
ping -n 2 127.1 >nul 2>nul
echo wechat started!

::启动钉钉
echo start dingding
call start /d "D:\software\chatTool\DingDing" DingtalkLauncher.exe
::暂停几秒再执行后面的 命令
ping -n 2 127.1 >nul 2>nul
echo dingding started!

::启动QQ
echo start QQ
call start /d "D:\Program Files (x86)\Tencent\QQ\Bin" QQScLauncher.exe
::暂停几秒再执行后面的 命令
ping -n 2 127.1 >nul 2>nul
echo QQ started!

::启动notepad
echo start notepad
call start /d "D:\Program Files\Notepad++" notepad++.exe
::暂停几秒再执行后面的 命令
ping -n 2 127.1 >nul 2>nul
echo notepad++ started!

:: 多行注释方法 goto start =...  =...  :start   每行以=开始后面是内容, 最后以:start结束

pause

然后保存为.bat文件,通过右键运行/以管理员身份运行,即可。

第一次写就是这样了。说一下中间遇到的问题。

1.如果只有call命令没有start命令,就导致他只会执行一个第一个call命令,后面的命令就不会执行了。

2.只有start命令灭有call命令,就会导致每一个start命令都会打开一个cmd窗口(应该是这样的)。

你可能感兴趣的:(其他,bat脚本批量启动服务)