之前一直在寫技術(shù)文,現(xiàn)在想列一個專題,列舉日常工作有哪些高效的方式,通過一些工具,腳本代替一些工作來節(jié)省時間(受自動化測試的影響)。
現(xiàn)在來回顧我們一天的工作,看看有哪些內(nèi)容是可以被替代的?
大家上班第一件事是干什么?
- 開電腦?
- 吃早飯?
在此列舉一下我進(jìn)入工作狀態(tài)之后第一件要干的事:打開各種應(yīng)用馒闷。大概有以下幾種:
- 微信
- 企業(yè)微信
- 郵箱大師
- 小飛機(jī)
- uTools
- To-Do
- PicGo
不知道上班要打開什么應(yīng)用?麻煩么?神煩,先找應(yīng)用,然后再一個一個登錄,時間就這么過去了酪捡。
于是乎,我的桌面上就多了這么一個應(yīng)用:
有什么作用呢?就是點(diǎn)擊這個應(yīng)用,然后把上面的應(yīng)用全部啟動,這樣,就省的我們一個一個打開,剛開始感覺沒多大用處,但是日積月累之后,已經(jīng)習(xí)慣了這個操作,上班只需要一分鐘,就能迅速進(jìn)入工作狀態(tài)。
當(dāng)你的同事還是吃早飯的時候,你已經(jīng)開始查閱郵件了,距離今天的任務(wù)完成就近了一步纳账。
下面,就帶著大家來完成這個快捷操作逛薇。
bat腳本,官方名字叫做批處理文件,本質(zhì)是一個dos命令的集合體。什么是dos命令?就是在windows的cmd環(huán)境下使用的命令,像:cd,dir,ls,tree,services.msc等等疏虫。
常用Windows命令示例
(APIAutomation) F:\Env\APIAutomation>dir//查看當(dāng)前目錄下所有文件和文件夾
驅(qū)動器 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 字節(jié)
6 個目錄 60,812,468,224 可用字節(jié)
(APIAutomation) F:\Env\APIAutomation>cls//清除當(dāng)前屏幕
(APIAutomation) F:\Env\APIAutomation>cd Scripts//清除當(dāng)前屏幕
(APIAutomation) F:\Env\APIAutomation\Scripts>
接下來進(jìn)入正題,怎么編寫一個啟動應(yīng)用的bat腳本呢?
- 創(chuàng)建一個txt文本,名字為:今天又是開心的一天永罚。修改后綴為: .bat
-
找到自己想要啟動的應(yīng)用名,復(fù)制下來鏈接。怎么找應(yīng)用鏈接?
微信示例
"D:\Program Files (x86)\Tencent\WeChat\WeChat.exe"
- 在bat腳本內(nèi)添加以下內(nèi)容,注意:把后面的鏈接換成自己的應(yīng)用名
@echo off
::開始執(zhí)行命令
@start "" "D:\Program Files (x86)\Tencent\WeChat\WeChat.exe"
@exit
- 雙擊,是不是就快速的啟動了應(yīng)用卧秘。
接下來,把自己想要快速啟動的應(yīng)用一個一個添加進(jìn)去就好呢袱。
如果自己連點(diǎn)擊都懶的點(diǎn),請把它加入開機(jī)自啟動(這個和一個應(yīng)用一個應(yīng)用的開機(jī)自啟動是不一樣的,沒有那么浪費(fèi)資源,不會延長開啟時間)。
示例:
@echo off
::開始執(zhí)行命令
@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:\小飛機(jī)-4.1.9.2\小飛機(jī).exe"
@start "" "D:\Program Files (x86)\Netease\MailMaster\Application\mailmaster.exe"
@start "" "C:\Users\ixixi\AppData\Local\Programs\utools\uTools.exe"
@exit
不積跬步翅敌,無以至千里羞福。自動化測試的思想是用腳本來代替手工的操作,來完成一些重復(fù)性的工作。就像上面的小腳本,來幫助我們完成每天打開很多應(yīng)用的重復(fù)性工作蚯涮。