Windows 代表著最廣泛的生產(chǎn)力,自動(dòng)化的工作流程自然是少不了的。這里就為你介紹一些 Windows 上的優(yōu)質(zhì)自動(dòng)化工具。
Windows 作為全球覆蓋范圍最廣、個(gè)人用戶量最高的操作系統(tǒng)。它代表著最廣泛的生產(chǎn)力,自動(dòng)化的工作流程自然是少不了的。這里就為你介紹一些 Windows 上的優(yōu)質(zhì)自動(dòng)化工具。
由于每個(gè)人的需求不同,自動(dòng)化的流程也不盡相同,所以本文不會(huì)討論具體的流程和案例,僅對(duì)工具進(jìn)行介紹。
簡(jiǎn)單易上手的自動(dòng)化工具
大多數(shù)人選擇工具時(shí)更傾向于直觀的、低門檻的工具,這類工具簡(jiǎn)單實(shí)用且容易上手。Windows 上的選擇很多,這里選取兩個(gè)最有代表性的工具:Microsoft Flow 和 Windows 計(jì)劃任務(wù),分別負(fù)責(zé) 網(wǎng)絡(luò)服務(wù) 和 本地自動(dòng)化 兩個(gè)部分。
網(wǎng)絡(luò)服務(wù)流:Microsoft Flow
Microsoft Flow 是微軟在 2016 年 6 月份推出的功能,經(jīng)過(guò)一年多的發(fā)展,已經(jīng)成為了相當(dāng)不錯(cuò)的自動(dòng)化工具。它的使用方式與 Workflow 和 IFTTT 非常相似,Microsoft Flow 的主要功能是 串聯(lián)各種網(wǎng)絡(luò)服務(wù) ,圍繞著 Office 套件、郵件、各類國(guó)外網(wǎng)盤、國(guó)外社交軟件展開(kāi)的工作流。
Microsoft Flow 支持 204 項(xiàng)接入服務(wù),IFTTT 則提供了 573 項(xiàng)接入服務(wù)。單從數(shù)量上來(lái)看,后者遠(yuǎn)超前者,但在實(shí)際使用過(guò)程中體會(huì)不到差別,因?yàn)樾枰玫降某S梅?wù)類似,起到?jīng)Q定性作用的是那些「獨(dú)占」服務(wù)。Microsoft Flow 中對(duì)于 微軟自身的服務(wù) 提供了非常多的支持,其中不乏 Todoist、Github 等優(yōu)秀的應(yīng)用,還有自家的 Outlook、OneNote,并全線支持了微軟的 Azure 云計(jì)算平臺(tái)。如果你的全套工作流程都是基于微軟的工具,那么 Microsoft Flow 比 IFTTT 更適合你。
Microsoft Flow 的特點(diǎn)是類似于 Workflow 的 多步驟操作,在服務(wù)之間可以做到 順序結(jié)構(gòu)、條件判斷、循環(huán)操作,不像 IFTTT 單個(gè)機(jī)器人只支持觸發(fā)條件和具體操作兩個(gè)步驟。在流程中加入了類似 Magic Variable 的功能,可以將流程中用到的變量直接添加到 Flow 中。這就大大擴(kuò)展了它能給我們帶來(lái)的功能。微軟希望通過(guò)這樣的設(shè)計(jì)使 Flow 達(dá)到一種可編程可定制的效果。
此外,在 Microsoft Flow 中,除了上面提到的常規(guī)網(wǎng)絡(luò)服務(wù),還添加了對(duì)文件系統(tǒng)、文本分析、FTP 的支持,還有變量、控件、數(shù)據(jù)操作等便于用戶進(jìn)行更精細(xì)化調(diào)整的工具,將網(wǎng)絡(luò)服務(wù)與本地進(jìn)行了結(jié)合,使得 PC 本地文件在本地配置網(wǎng)關(guān)之后也可以加入 Flow 中,這是它與 IFTTT 最大的區(qū)別。
總體而言,Microsoft Flow 更像是一個(gè) Workflow 和 IFTTT 的集合體,將多項(xiàng)網(wǎng)絡(luò)服務(wù)打通、串聯(lián),實(shí)現(xiàn)一套完整的工作流。
Microsoft Flow 提供了 網(wǎng)頁(yè)版 和 iOS、Android、Windows Phone 版本。
本地自動(dòng)化:Windows 計(jì)劃任務(wù)
其實(shí) Windows 本身自帶了自動(dòng)化功能,這就是 Windows 計(jì)劃任務(wù)。
不過(guò)說(shuō)實(shí)話很少有人用到它。一方面是 Windows 沒(méi)有對(duì)這個(gè)功能做太多引導(dǎo),另一方面 Windows 的用戶會(huì)習(xí)慣性關(guān)機(jī),導(dǎo)致一些任務(wù)無(wú)法執(zhí)行,久而久之也就放棄了它。目前已經(jīng)淪為軟件自動(dòng)更新的主陣地。
實(shí)際上 建立計(jì)劃任務(wù)很簡(jiǎn)單,設(shè)定觸發(fā)器、設(shè)定啟動(dòng)時(shí)的操作、設(shè)定腳本或者程序,就可以達(dá)到想要的效果。比較實(shí)用的計(jì)劃任務(wù)有「開(kāi)機(jī)啟動(dòng) WiFi」「定時(shí)關(guān)機(jī)」「自動(dòng)備份文件到移動(dòng)硬盤」等。
除了基本功能,還可以添加 更具體的觸發(fā)條件和限制,「PC 空閑 10 分鐘后再啟動(dòng)任務(wù)」「運(yùn)行時(shí)間超過(guò) 3 天自動(dòng)停止」都是一個(gè)多選框的事。
如果對(duì)批處理比較熟悉,可以試試 更高級(jí)的使用方法:寫一個(gè) .bat 腳本交給它運(yùn)行。這樣就可以執(zhí)行一連串的任務(wù),適用的場(chǎng)景會(huì)更多。比如實(shí)現(xiàn)定時(shí)清理各處的緩存文件、關(guān)閉后臺(tái)程序提高運(yùn)行速度、斷網(wǎng)時(shí)自動(dòng)檢測(cè)網(wǎng)絡(luò)狀態(tài)并生成報(bào)告等一系列功能。
專用自動(dòng)化工具
本地效率工具 Listary
Windows 中自帶搜索功能很慢,為提升效率就需要用到一些額外軟件。
Listary 是 一款集搜索與調(diào)用為一體的效率工具。它的主要功能是 增強(qiáng)文件瀏覽和搜索功能,可以完成在文件資源管理器中快速搜索,收藏常用文件夾,快速切換到當(dāng)前路徑,快捷右鍵菜單等高效操作。使用方式上類似于 macOS 中的 Spotlight,雙擊 Ctrl 調(diào)出搜索框。
它可以方便地完成本地搜索、復(fù)制路徑、網(wǎng)頁(yè)搜索、應(yīng)用搜索、快捷使用命令行、快速調(diào)用軟件等功能。比如我想在某個(gè)目錄中以管理員身份打開(kāi) cmd。原先可能需要鼠標(biāo)進(jìn)行多次操作才能打開(kāi),然后 cd 到當(dāng)前目錄。有了 Listary 后,只需打開(kāi)這個(gè)目錄,雙擊 Ctrl,輸入 cmda,就可以快速進(jìn)入工作狀態(tài)。
Listary 中 支持高度定制化的關(guān)鍵詞設(shè)置,比如添加快速 Google 的功能,只要了解它的搜索規(guī)則,就可以隨意添加想要的搜索引擎,將來(lái)只需輸入 gg + 關(guān)鍵詞就能打開(kāi)瀏覽器搜索。
這軟件中有個(gè)值得一提的小功能:快速切換到當(dāng)前路徑,這是替我節(jié)省時(shí)間最多的一項(xiàng)功能。在保存文件時(shí)默認(rèn)會(huì)跳轉(zhuǎn)到上次保存的位置,只要有 Listary 在后臺(tái)運(yùn)行,只要在旁邊正在運(yùn)行的窗口中點(diǎn)擊一下,就會(huì)快速切換到當(dāng)前的路徑。這個(gè)功能可以極大地提升我們保存文件、選擇文件的效率。
Windows 上的效率軟件有很多,Listary 實(shí)際上是一個(gè)國(guó)產(chǎn)軟件,它對(duì)于中文的支持非常好,是最值得推薦的軟件之一。除了 Listary,Wox 也是一個(gè)不錯(cuò)的選擇,兩者之間大概是 Alfred 和 LaunchBar 的差別。
自動(dòng)化的文件管理方式:DropIt
Windows 在文件管理方面經(jīng)常會(huì)碰到需要批量處理的情況,如果用計(jì)劃任務(wù)的方式處理會(huì)很麻煩。所以就要用到第三方的文件管理工具:DropIt,這款軟件簡(jiǎn)直是專為懶人而生的。
簡(jiǎn)單地說(shuō),DropIt 是一款將文件自動(dòng)分類的軟件,非常適合不愿意手動(dòng)整理文件的用戶使用。
它可以 定時(shí)監(jiān)視某個(gè)文件夾中的內(nèi)容,并將符合篩選條件的文件 自動(dòng)歸類 到另一個(gè)位置。比如自動(dòng)將「下載」目錄中的文件歸類為「壓縮包」「視頻」「文檔」等。全程不需要手動(dòng)操作。是一個(gè)非常理想的文件管理工具。
除了自動(dòng)歸類,你還可以通過(guò) DropIt 快速完成 對(duì)文件的流程化操作——將修改日期為今天的文件篩選出來(lái) → 將這些文件打包 → 發(fā)送到移動(dòng)硬盤。原本一連串的操作在 DropIt 里只需要一步。
DropIt 明白用戶的懶惰,所以為他們打造了自動(dòng)分類、監(jiān)視文件夾、各種人性化的功能。同時(shí)又把規(guī)則的制定權(quán)留給了用戶自己,讓用戶方便地建立起自己的文件管理方法。
盡管它的界面不那么美觀,UI 風(fēng)格不那么統(tǒng)一,但它的功能直切痛點(diǎn),沒(méi)有多余的功能,讓每一位用戶都能夠以自己的想法整理自己的電腦,這就足夠了。
高度定制的自動(dòng)化
Windows 的 Power 級(jí)功能其實(shí)并不少,為了實(shí)現(xiàn)高度可定制的的自動(dòng)化,一些以腳本語(yǔ)言為主的自動(dòng)化軟件因此誕生。
Windows 批處理
Windows 中自帶的批處理文件(Batch File)是一種簡(jiǎn)化的腳本語(yǔ)言,本質(zhì)上就是 DOS 命令的集合。適合執(zhí)行重復(fù)性的任務(wù)。像是清理系統(tǒng)垃圾、刷新系統(tǒng)緩存等操作都可以用批處理實(shí)現(xiàn)。
如果有編程的基礎(chǔ),學(xué)會(huì)一些 簡(jiǎn)單的批處理語(yǔ)句 就可以完成不少操作了。這些操作可以方便地調(diào)用系統(tǒng)自帶的軟件,也可以實(shí)現(xiàn)對(duì)文件、網(wǎng)絡(luò)、進(jìn)程的管理。
它的缺點(diǎn)同樣明顯,由于運(yùn)行環(huán)境復(fù)雜,越復(fù)雜的操作就越容易出錯(cuò),難以保證所有代碼都按照順序執(zhí)行。雖然它支持循環(huán)、嵌套甚至是動(dòng)態(tài)變量,依然不推薦用它完成過(guò)于復(fù)雜的操作。學(xué)習(xí)使用 Powershell、Python 等語(yǔ)言顯然更為合適。
Windows Commands 官方文檔
自動(dòng)化操作:AutoIt GUI
AutoIt 是一個(gè)使用腳本語(yǔ)言的自動(dòng)化軟件,采用的語(yǔ)言類似于 Basic。它可以模擬鍵盤按鍵、鼠標(biāo)移動(dòng)、對(duì)窗口的控制來(lái)實(shí)現(xiàn)自動(dòng)化操作,而在其他語(yǔ)言中很難做到這些操作,這便成為了它最大的亮點(diǎn)。
AutoIt 中還可以將腳本編譯成 .exe 可執(zhí)行文件,由于 .exe 文件更容易被其他軟件調(diào)用,可以配合 Windows 計(jì)劃任務(wù)使用。這也使它的功能覆蓋面更為廣泛。在 AutoIt 的論壇中也有不少人分享利用 AutoIt 制作的小工具,感興趣的可以去看看。
自由定制快捷鍵:AutoHotkey
AutoHotkey 是 Windows 上一款非常強(qiáng)大的腳本工具,可以通過(guò)自定義的一個(gè)快捷鍵觸發(fā)一系列的動(dòng)作,可以通過(guò)命令調(diào)用系統(tǒng)接口、其他程序或是編寫可視化界面。
在學(xué)習(xí)初期,也可以配合 Pulover's Macro Creator 這樣的鍵鼠錄制工具來(lái)達(dá)到想要的效果。
其實(shí)它的功能上與 AutoIt 比較接近,但是兩者采用的語(yǔ)法規(guī)范并不相同。比如在 AutoHotkey 中的每個(gè)功能都以「命令」的形式出現(xiàn),而 AutoIt 是以「函數(shù)」出現(xiàn)的,并不通用。
至于兩個(gè)工具如何選擇,我個(gè)人的意見(jiàn)是:如果你學(xué)習(xí)過(guò) Basic,可以試試 AutoIt,反之則推薦 AutoHotkey。
AutoIt 和 AutoHotkey 都需要用獨(dú)立的腳本語(yǔ)言編寫,學(xué)習(xí)成本比較高。這里只做簡(jiǎn)單介紹并附上官網(wǎng)鏈接,感興趣的朋友可以自行學(xué)習(xí)。
總結(jié)
與 Windows 有關(guān)的高程度自動(dòng)化相關(guān)軟件著實(shí)不少,比如文中介紹的 AutoIt、AutoHotkey ,但奇怪的是,與此相關(guān)的社區(qū)、論壇卻在逐漸沒(méi)落,一篇帖子發(fā)出去可能幾天后才有人回復(fù)。我想,很大程度上與這類工具的門檻高、學(xué)習(xí)成本高和缺少 GUI 界面有關(guān)。有了 Workflow 這類的應(yīng)用出現(xiàn)之后,大多數(shù)人顯然更愿意通過(guò)拖拽控件和少量配置來(lái)實(shí)現(xiàn)自己的需求。
好在 Microsoft Flow 針對(duì)這個(gè)問(wèn)題提出了解決方案,讓我們將本地的工作和網(wǎng)絡(luò)服務(wù)進(jìn)行結(jié)合,在同類服務(wù)中顯得很有新意。只是目前支持的服務(wù)數(shù)量仍然偏少,如果將來(lái)微軟有心做大,對(duì) Windows 用戶而言實(shí)在是一件幸事。
除了這兩個(gè)極端,Listary 和 DropIt 這類效率工具則是站在普通用戶的角度,盡可能簡(jiǎn)單地解決日常工作中遇到的問(wèn)題。
其實(shí)這些不同思路的自動(dòng)化軟件都是為了解決可能遇到的問(wèn)題,減少重復(fù)勞動(dòng)是提高效率的一種重要方式。無(wú)論是上手即用的效率軟件還是需要學(xué)習(xí)才能掌握的腳本語(yǔ)言,凡是能為工作提供幫助的都是好工具。
聯(lián)系客服