這次 Hazel 系列第三集要介紹一個偏門的 workflow,當(dāng)你看完后或許會說這真是“脫了褲子放P”的方法,不過小編介紹他的意義并不在于實用性,而是想拋磚引玉,與大家互相交流更多好玩的workflow,如果你有好玩的技巧,可以給玩兒法投稿(郵箱地址:waerfa#gmail.com),我們會贈予作者具有誘惑力的Mac軟件兌換碼作為福利回饋。好了,廢話不說,進入正題,今天要說的這個“脫褲子放P” workflow 是:利用 iPhone 操控 Mac 電腦休眠。
可能有些同學(xué)看到這就開始冷笑了,給 Mac 休眠還用 iPhone?直接一個 hotkey 就搞定了,我承認這貨不具實用性,待會兒你看到后面的工具會更加鄙視這個 workflow,但我覺得還是有一個場景可以利用到它,就是當(dāng)離開電腦時可以遠程完成休眠操作,之前我們已經(jīng)介紹過相關(guān)的軟件,比如:Keycard,不過我們的方法和他比經(jīng)濟,實惠,而且穩(wěn)定的多,殺豬,就不用宰牛刀咯。
首先看看需要準備哪些軟件:
Drafts / Launch Center Pro / Dropbox / Hazel
工作原理
通過Drafts的Action將命令保存為文本文件并放置在“Dropbox遠程同步目錄”里,利用Hazel掃描“Dropbox本地同步目錄”里的文本文件執(zhí)行腳本命令進行休眠。
很簡單吧?下面我們具體嘮叨一下:
- 打開Drafts,輸入任意一段話,隨便啥都行,like:“Please Go to Bed”,選擇Save to Dropbox這個Action,app會自動將文本保存為txt文本文件同步到Dropbox/Apps/Drafts目錄下
- 在Mac上打開Hazel,添加本地Dropbox同步目錄里的Drafts目錄(Dropbox/Apps/Drafts),添加規(guī)則,trigger是包含“Please Go to Bed”的content統(tǒng)統(tǒng)刪除,然后執(zhí)行命令: tell application “Finder”?sleep?end tell
這樣每當(dāng)你在Drafts里執(zhí)行“Save to Dropbox”這條Action的時候,Mac電腦就會自動進入休眠狀態(tài)
難點
這條workflow的缺點很明顯,就是執(zhí)行速度不夠快,而且在國內(nèi)環(huán)境下,由于Dropbox不幸被XXW盯上了,所以無法及時主動同步數(shù)據(jù),速度太慢,在它這個環(huán)節(jié)上效率非常低,但是我們有一個辦法可以讓Dropbox主動同步數(shù)據(jù),這里我們就不細說了,可以參考這篇短文《使用Privoxy幫助Dropbox主動即時同步數(shù)據(jù)》。
最后還有一個可選步驟要說一下,就是利用LCP(Launch Center Pro)把這條workflow再傻瓜一下,在LCP里建立一個自動執(zhí)行輸入“Please Go to Bed”和“Save to Dropbox”兩個動作的URL Action:
drafts://x-callback-url/create?text=MB%20sleep&action=Save%20to%20Dropbox
好了,這下完美了,以后只需在LCP里按一下button就能自動執(zhí)行命令了。