來寫一個 Alfred 的 Workflows

Alfred 做爲 mac 平臺傳奇般的效率神器,很大程度上是由於能夠經過裝載各式各樣的 Workflow 來實現各類功能,下面以一個實現 qq 登陸的小例子來初步探索下 Workflow 的開發瀏覽器

添加自定義 Workflow

在 Alfred 的配置中選擇 Workflows 並選擇添加一個 AppleScript 的模版app

clipboard.png

添加一個啓動工做流的關鍵詞,選擇 No Argument 的話輸入關鍵詞後回車直接執行工做流spa

clipboard.png

在生成的工做流中雙擊 Run NSAppleScript 來添加 AppleScript 腳本code

clipboard.png

添加一個啓動 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

相關文章
相關標籤/搜索