Alfred workflow 教程
簡(jiǎn)介
新創(chuàng)建一個(gè)空白的workflow
image
image
- 1.workflow 名字
- 2.workflow功能描述
- 3.Category:workflow的類(lèi)別 工具 網(wǎng)絡(luò) 或者別的分類(lèi)
- 4.唯一標(biāo)識(shí)
- 5.作者
- 6.網(wǎng)站
空白區(qū),點(diǎn)擊鼠標(biāo)右鍵
image
知識(shí)點(diǎn):{query} 可以接收上個(gè)模塊的輸出參數(shù)
如果是輸出多個(gè)參數(shù),那就是{var:var1,var:var2}
Triggers 觸發(fā)器
Hotkey 熱鍵觸發(fā)
Hotkey: 熱鍵設(shè)置觸發(fā) 選中后可以設(shè)置激活熱鍵組合
-
Action: 行為
- Pass through to workflow
- Show Alfred
當(dāng)熱鍵被按下時(shí)該怎么做炫狱。注意艇棕,如果你選擇“show alfred”损趋。即使連接成功茫虽,則不會(huì)從該處理器的輸出中輸出任何內(nèi)容屎勘。
-
Argument:
- none:什么都沒(méi)有
- selection in macOS: 電腦中選中的內(nèi)容
- MacOS Clipboard Content:電腦粘貼板內(nèi)容
- Text: 輸入文本
-
prefix :前綴
Argument是一個(gè)可選參數(shù)侄柔,如果輸入的是文本那么會(huì)動(dòng)態(tài)的添加prefix配置的前綴共啃。
Remote 遠(yuǎn)程觸發(fā)
注意,這個(gè)觸發(fā)器對(duì)象與遠(yuǎn)程對(duì)象是分離的暂题。這里提供的圖像和名稱是建議默認(rèn)的移剪,并在使用中復(fù)制到Remote中。只要保持標(biāo)識(shí)符的一致性敢靡,就可以刪除和替換對(duì)象挂滓。
- 1.這是自定制的要觸發(fā)的workflow 的 icon
- 2.這是按鈕上的button上的文字
- 3.這個(gè)觸發(fā)器內(nèi)部使用的唯一標(biāo)識(shí)符,通過(guò)遠(yuǎn)程標(biāo)識(shí)要運(yùn)行哪個(gè)觸發(fā)器。
- 4.觸發(fā)器攜帶參數(shù)
- 5.觸發(fā)器攜帶參數(shù)前綴
- 6.此觸發(fā)器僅可用于添加到此工作流中的遠(yuǎn)程頁(yè)面赶站,而不能用于一般的遠(yuǎn)程頁(yè)面幔虏。
Snippet 片段觸發(fā)
- 1.關(guān)鍵字:
- 關(guān)注APP的變量
External 擴(kuò)展觸發(fā)
觸發(fā)該觸發(fā)器后會(huì)執(zhí)行一段Applescript 腳本
- 1.identifier : 觸發(fā)ID
- 2.簡(jiǎn)單腳本
Connect Action
聯(lián)系人Action,這個(gè)具體干什么筆者也沒(méi)搞清楚贝椿。
Fallback search
select the title and subtext you would like to use for this keyword based input.
these represent the text you see in Alfred’s results when using the keyword.
選擇您希望用于這個(gè)基于關(guān)鍵字的輸入的標(biāo)題和字幕想括。這些代表在使用關(guān)鍵字時(shí)在Alfred的結(jié)果中看到的文本。
Inputs 輸入
關(guān)鍵字
- 1.keyword:激活改Action的關(guān)鍵字
- 2.是否需要參數(shù):require-必須傳入?yún)?shù) optional-可選 NO argument-不需要參數(shù)
- 3.action 標(biāo)題
- 4.action的副標(biāo)題
- 5.可以自定制的icon
文件過(guò)濾器
- 1.keyword:激活改Action的關(guān)鍵字
- 2.默認(rèn)提示字符標(biāo)題
- 3.默認(rèn)提示字符副標(biāo)題
- 4.文件類(lèi)型 右下角+號(hào)可以添加文件類(lèi)型
Search Scope 設(shè)置的是可搜索范圍烙博。需要手動(dòng)將文件夾拖入條目范圍中瑟蜈,即可。
- 1.日期搜索范圍設(shè)置 任意日期渣窜,今天铺根,三天內(nèi),七天內(nèi)乔宿,30天內(nèi)位迂,超過(guò)30天
- 2.文件排序方式設(shè)置 名字
語(yǔ)言過(guò)濾器
預(yù)言過(guò)濾 具體也不知道能干啥。
List過(guò)濾器
這就相當(dāng)于 編程預(yù)言里面的 switch case
- 1.關(guān)鍵字
- 2.模塊標(biāo)題
- 3.模塊的subtitle
- 4.參數(shù)配置:require-必須傳參 optional-可選 No argument-不需要參數(shù)
- 5.該模塊的icon設(shè)置
- 6.list:輸入關(guān)鍵字后會(huì)出現(xiàn)這個(gè)list
- 7.list子模塊title
- 8.子模塊的subtitle
- 9.選中子模塊后輸出的參數(shù)
- 10.list中的子模塊排序方式 一種是一直保持固定排序详瑞;另一種是Alfred自己學(xué)習(xí)根據(jù)使用頻率 進(jìn)行排序
Script filter 腳本過(guò)濾器
Action 行為
打開(kāi)文件
用某個(gè)APP打開(kāi)指定文件掂林。
Reveal file in the finder 打開(kāi)文件所在位置
browse in Alfred
Launch APPs
Default web search
open URL
System Command
iTunes Command
Terminal Command
通過(guò)終端APP 運(yùn)行終端命令組件
Run Script
運(yùn)行腳本
Run NSAppleScript
運(yùn)行apple 腳本
Utilities 實(shí)用工具
Arg and Vars
JSON Config
通過(guò)輸入的參數(shù) 自行組合成自己想要的json文本
Junction 結(jié)點(diǎn)
這個(gè)只是處理復(fù)雜邏輯的節(jié)點(diǎn)。如果線條邏輯過(guò)多 錯(cuò)綜復(fù)雜的時(shí)候 可以通過(guò)節(jié)點(diǎn)來(lái)處理坝橡。
Filter
Delay
Transform
Replace
Hide Alfred
Debug
Outputs 輸出
Post Notification 發(fā)送本地通知
發(fā)送本地通知泻帮。Alfred 3 的本地推送不好用,一直沒(méi)成功计寇。
Large Type 大文字顯示
大文字顯示 一些文本锣杂。
Copy to Clipboard copy文本到粘貼板
復(fù)制結(jié)果到粘貼板
Write Text File 把text寫(xiě)入文件
將text文本寫(xiě)入文件
Play Sound 播放聲音
播放聲音