批处理脚本之批量打开常用软件

一、使用场景

开机需要打开多个软件。
如何快捷批量一次性地打开多个软件?


二、源码

@echo off

@rem 打印中文乱码?将文件编码转换为ANSI编码!

set jgsecond=3


echo %date:~0,4%年%date:~5,2%月%date:~8,2%日%time:~0,8% "打开【360浏览器】..."
@rem 打开浏览器(1.进入浏览器安装目录;2.开启exe的网址)
cd /d C:\Users\Dell\AppData\Roaming\360se6\Application
start 360Se.exe http://www.baidu.com
@rem 延迟5秒:
choice /t %jgsecond% /d y /n >nul


echo %date:~0,4%年%date:~5,2%月%date:~8,2%日%time:~0,8% "打开【QQ-TIM】..."
cd /d C:\Program Files (x86)\Tencent\TIM\Bin
start QQScLauncher.exe
@rem 延迟5秒:
choice /t %jgsecond% /d y /n >nul


echo %date:~0,4%年%date:~5,2%月%date:~8,2%日%time:~0,8% "打开【微信-WeChat】..."
cd /d C:\Program Files (x86)\Tencent\WeChat
start WeChat.exe
@rem 延迟5秒:
choice /t %jgsecond% /d y /n >nul



echo %date:~0,4%年%date:~5,2%月%date:~8,2%日%time:~0,8% "打开【酷狗-KuGou】..."
cd /d C:\Program Files (x86)\KuGou\KGMusic
start KuGou.exe
@rem 延迟5秒:
choice /t %jgsecond% /d y /n >nul



echo %date:~0,4%年%date:~5,2%月%date:~8,2%日%time:~0,8% "打开【Eclipse】..."
cd /d D:\_WorkDodonew\_Exes\Eclipse\eclipse
start eclipse.exe
@rem 延迟5秒:
choice /t %jgsecond% /d y /n >nul



echo %date:~0,4%年%date:~5,2%月%date:~8,2%日%time:~0,8% "打开【Notepad++】..."
cd /d C:\Program Files\Notepad++
start notepad++.exe
@rem 延迟5秒:
choice /t %jgsecond% /d y /n >nul


echo %date:~0,4%年%date:~5,2%月%date:~8,2%日%time:~0,8% "打开【我的电脑-explorer】..."
cd /d %SystemRoot%
start explorer.exe
@rem 延迟5秒:
choice /t %jgsecond% /d y /n >nul



echo %date:~0,4%年%date:~5,2%月%date:~8,2%日%time:~0,8% "任务已全部完成,即将关闭..."
choice /t %jgsecond% /d y /n >nul

exit



三、使用技巧

将bat文件命名为.bat后缀后,移动文件到盘符里。

右键菜单选择‘创建快捷方式’,然后将该快捷方式复制到桌面。

右键属性-自定义,可以修改图标、显示规格、背景等等。

可重命名该快捷方式。

在这里插入图片描述


附:结束进程/关闭软件?

taskkill /f /im *.exe

taskkill是Windows命令行里终止指定程序“进程”的命令。

/f 表示强制终止
/im 表示指定的进程名称,例如 “/im explor.exe”

如果不使用名称,使用进程号,则用/PID,例如(假设已知道某进程的PID号是3352,PID号可以在windows任务管理器中查看):

taskkill /f /pid 3352

使用场景:
会在开发定时脚本中用到,用于关闭进程


附:如何利用快捷方式启动程序?

在想打开的软件中,不想使用具体的绝对路径exe,而是想使用桌面的快捷方式时,怎么实现呢?

经历度娘,没有收货,暂时使用以下方法笔者电脑可行。
cd /d desktop
start 360安全浏览器 http://www.baidu.com


附:打印中文乱码?

将文件编码转换为ANSI编码!
如果你的文件名或目录名有中文 记事本打开请另存为(快捷键 ctrl+shift+s)设置一下编码(ANSI)就行

附:扩展阅读

如何用批处理打开多个浏览器标签?

如何制作一个批处理打开多个cmd窗口分别执行命令?
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值