之前一直在写技术文,现在想列一个专题,列举日常工作有哪些高效的方式,通过一些工具,脚本代替一些工作来节省时间(受自动化测试的影响)。
现在来回顾我们一天的工作,看看有哪些内容是可以被替代的?
大家上班第一件事是干什么?
- 开电脑?
- 吃早饭?
在此列举一下我进入工作状态之后第一件要干的事:打开各种应用。大概有以下几种:
- 微信
- 企业微信
- 邮箱大师
- 小飞机
- uTools
- To-Do
- PicGo
不知道上班要打开什么应用?麻烦么?神烦,先找应用,然后再一个一个登录,时间就这么过去了。
于是乎,我的桌面上就多了这么一个应用:
有什么作用呢?就是点击这个应用,然后把上面的应用全部启动,这样,就省的我们一个一个打开,刚开始感觉没多大用处,但是日积月累之后,已经习惯了这个操作,上班只需要一分钟,就能迅速进入工作状态。
当你的同事还是吃早饭的时候,你已经开始查阅邮件了,距离今天的任务完成就近了一步。
下面,就带着大家来完成这个快捷操作。
bat脚本,官方名字叫做批处理文件,本质是一个dos命令的集合体。什么是dos命令?就是在windows的cmd环境下使用的命令,像:cd,dir,ls,tree,services.msc等等。
常用Windows命令示例
(APIAutomation) F:\Env\APIAutomation>dir//查看当前目录下所有文件和文件夹
驱动器 F 中的卷是 文档
卷的序列号是 F8BC-CF4E
F:\Env\APIAutomation 的目录
2020/08/27 17:11 <DIR> .
2020/08/27 17:11 <DIR> ..
2020/08/27 17:14 <DIR> .idea
2020/07/03 10:50 <DIR> APIAutomation
2020/06/30 22:03 <DIR> Lib
2020/06/30 22:03 432 pyvenv.cfg
2020/07/03 10:55 <DIR> Scripts
1 个文件 432 字节
6 个目录 60,812,468,224 可用字节
(APIAutomation) F:\Env\APIAutomation>cls//清除当前屏幕
(APIAutomation) F:\Env\APIAutomation>cd Scripts//清除当前屏幕
(APIAutomation) F:\Env\APIAutomation\Scripts>
接下来进入正题,怎么编写一个启动应用的bat脚本呢?
- 创建一个txt文本,名字为:今天又是开心的一天。修改后缀为: .bat
-
找到自己想要启动的应用名,复制下来链接。怎么找应用链接?
"D:\Program Files (x86)\Tencent\WeChat\WeChat.exe"
- 在bat脚本内添加以下内容,注意:把后面的链接换成自己的应用名
@echo off
::开始执行命令
@start "" "D:\Program Files (x86)\Tencent\WeChat\WeChat.exe"
@exit
- 双击,是不是就快速的启动了应用。
接下来,把自己想要快速启动的应用一个一个添加进去就好。
如果自己连点击都懒的点,请把它加入开机自启动(这个和一个应用一个应用的开机自启动是不一样的,没有那么浪费资源,不会延长开启时间)。
示例:
@echo off
::开始执行命令
@start "" "D:\Program Files (x86)\Tencent\TIM\Bin\QQScLauncher.exe"
@start "" "D:\Program Files (x86)\Tencent\WeChat\WeChat.exe"
@start "" "D:\Program Files (x86)\WXWork\WXWork.exe"
@start "" "D:\小飞机-4.1.9.2\小飞机.exe"
@start "" "D:\Program Files (x86)\Netease\MailMaster\Application\mailmaster.exe"
@start "" "C:\Users\ixixi\AppData\Local\Programs\utools\uTools.exe"
@exit
不积跬步,无以至千里。自动化测试的思想是用脚本来代替手工的操作,来完成一些重复性的工作。就像上面的小脚本,来帮助我们完成每天打开很多应用的重复性工作。