Alfred 做爲 mac 平臺傳奇般的效率神器,很大程度上是由於能夠經過裝載各式各樣的 Workflow 來實現各類功能,下面以一個實現 qq 登陸的小例子來初步探索下 Workflow 的開發瀏覽器
在 Alfred 的配置中選擇 Workflows 並選擇添加一個 AppleScript 的模版app
添加一個啓動工做流的關鍵詞,選擇 No Argument 的話輸入關鍵詞後回車直接執行工做流spa
在生成的工做流中雙擊 Run NSAppleScript 來添加 AppleScript 腳本code
添加一個啓動 qq 並完成登陸的腳本事件
on alfred_script(q) - 選擇應用 tell application "QQ" activate //激活應用 - 引入系統事件 用戶出發鍵盤 tell application "System Events" tell application process "QQ" activate set frontmost to true - 在 qq 有保存 qq 號,密碼的前提下,調用回車來出發 qq 登陸界面的登陸按鈕 key code {36} end tell end tell end tell end alfred_script
這樣咱們就能夠經過在 Alfred 中輸入咱們設置的關鍵詞並回車來登陸 qq 了,
也能夠同時設置多個應用,在調用命令時一塊兒啓動,並完成某些特定的操做,好比登陸qq、釘釘,sublime打開某個文件,瀏覽器訪問某個頁面,印象筆記添加筆記等等。ip