Alfred 安裝完「Powerpack」,就像車體安裝了引擎,余下的事情就看我們?nèi)绾?DIY,讓引擎為我們提供無(wú)限動(dòng)力。而引擎提供動(dòng)力的燃料我們稱其為 Workflow。官方對(duì)于 workflow 是這樣描述的:
From quick file filters to advanced scripts, you can control your Mac, other applications, web services and more. 「通過(guò)篩選文件或者高級(jí)語(yǔ)言的運(yùn)用,用戶可以控制你的Mac、程序或者網(wǎng)絡(luò)服務(wù)甚至更多」
有人也把 workflow 形容成樂高積木,我也有同樣的感覺,在用戶的調(diào)教下,把你的 Alfred 裝配成什么樣,只取決于你的喜好,基本上你只要有思路,workflow 一定不會(huì)讓你失望。
認(rèn)識(shí) workflow 結(jié)構(gòu)
實(shí)現(xiàn)WorkFlows的四個(gè)基本對(duì)象:trigger、keyword、action、output。Alfred 通過(guò)將這四個(gè)基本對(duì)象合理鏈接「Connect」,便能實(shí)現(xiàn)各種高級(jí)功能。而在 Alfred 的 Workflow 配置界面中,大體上可以將其分為三欄,trigger 和 keyword 都會(huì)觸發(fā)后續(xù)行為,所以歸到「原因」類;Action 是「過(guò)程」類,也是 workflow 的核心,它負(fù)責(zé)處理用戶需求;而 output 是「結(jié)果」類,負(fù)責(zé)把 action 的結(jié)果以一定的形式傳遞給用戶,可以是直接屏顯,也可以是另存為文件,也可以是返回到最后一個(gè)程序的輸入框中…總之這三個(gè)類別「四個(gè)對(duì)象」各司其職,最終可以完成較為復(fù)雜的數(shù)據(jù)處理和用戶需求。而這四個(gè)對(duì)象都可以用「線」鏈接,來(lái)形成直接或間接的條件結(jié)果關(guān)系。
LUke
能解釋一下為什么會(huì)有一個(gè)鯊魚圖標(biāo)在你的license頁(yè)面上?
2015-01-04 11:59
Frank
您好,我們已告知作者,感謝您的指正!
2015-01-04 13:18
章燒餅
沒有一點(diǎn)語(yǔ)法基礎(chǔ),不會(huì)寫代碼的就只能找別人的 Workflow 了。Alfred 的強(qiáng)大既在于此,也因?yàn)檫@個(gè)功能不夠傻瓜,不是很好普及。
2014-12-21 10:27