17370845950

批处理bat实现常用软件一键开启

前言

下班时,许多人习惯不关电脑,原因大多相似。如果线上出现问题,可以在家远程操作公司电脑,而不用急匆匆赶回公司。每次开机都要启动多个软件,费时费力,影响心情。作为一个懒人,为什么不写一个批处理文件来自动打开常用软件呢?本文提供了一个基本的批处理命令供大家参考,并欢迎提出改进意见。

二、使用步骤如下:

代码语言:javascript 运行次数:0

运行 复制
@echo off
:one
rem IDEA
cd /d E:\IDEA\IntelliJ IDEA 2018.3.2\bin
start idea64.exe
set aps="idea64.exe"
echo 正在打开%aps%
:IDEA
tasklist | find /i "idea64.exe"
if "%errorlevel%"=="1" ( echo 正在打开%aps% && goto one ) else ( echo 已经成功打开%aps% && goto two )
@ping -n 2  127.0>nul
goto IDEA
rem 进行下一个程序
:two
rem SQLyog.exe
cd /d E:\SQLyog12.5(2018)
start SQLyog.exe
set aps="SQLyog.exe"
echo 正在打开%aps%
:SQLyog
tasklist | find /i "%aps%"
if "%errorlevel%"=="1" ( echo 正在打开%aps% && goto two ) else ( echo 已经成功打开%aps% && goto endline )
@ping -n 2  127.0>nul
goto SQLyog
:endline
echo 所有的程序已经打开
pause

将文件后缀改为.bat后执行的结果如下:

说明:代码中的:two通常作为最后一个程序,里面会跳转到:endline。如果需要添加其他常用程序,可以在:two之前添加类似:one...goto IDEA的代码,并根据自己的路径进行相应修改。

总结:这种设置一旦完成,后续基本不会再变动,所以只需第一次设置,后面就轻松了。如果需要开机自动执行这个bat文件,请将批处理文件放置在路径C:\Users\登录名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,开机后登录时就会自动执行该文件。