Mac端KM Marco設(shè)計(jì)
圖片來到了Mac,就輪到KM上場(chǎng)了,這里我們把圖片的最終落腳地就選擇在本地目錄,如何監(jiān)控CC傳送到Mac Clipboard里的圖片并將其轉(zhuǎn)送到其他程序中是設(shè)計(jì)Marco最關(guān)鍵兩點(diǎn),所以我們的KM Marco是這樣設(shè)計(jì)的:
- Trigger(觸發(fā)條件)
KM的Trigger還是蠻豐富的,我們可以選擇“This Application”,并從程序菜單里選擇“目的地”,比如Evernote,狀態(tài)是“is active”,每5秒監(jiān)控一下程序狀態(tài)是否為“Active”,這樣設(shè)計(jì)就是保證系統(tǒng)會(huì)在指定間隔時(shí)間內(nèi)對(duì)“目的地”程序進(jìn)行監(jiān)控,只有程序是活躍狀態(tài)(程序窗口在屏幕最前端),才能保證后面的圖片傳遞工作順利完成。
- Write Pix(保存圖片)
Trigger看完,后面就是Action,這里還要做個(gè)條件限定,見下圖:
我們先選擇“If Then Else”這個(gè)動(dòng)作,然后選擇“All of the following are ture”,New Condition選擇“Clipboard Condition”,內(nèi)容是:“has image”(代表剪切板上存有圖片)。
那么我們就插入“Write to a file”這個(gè)動(dòng)作,子類選“Write Clipboard”, “to file” 里輸入圖片將要存儲(chǔ)的路徑即可。
這里還有一個(gè)很重要的店需要注意,就是保存下來的圖片名稱如何定義:
我們可以把clipboard里的數(shù)據(jù)名稱(圖片)賦予一個(gè)datetime的變量,變量的值是:
> Image_%ICUDateTime%MMddhhmmss%
圖片的名稱是以“Image_”為開頭,后面的%ICUDateTime%代表使用的是ICU時(shí)間符號(hào),Year是取后兩位數(shù)字,還可以再添加上“MMddhhmmss”,就可以將文件名后綴加上圖片保存的月/日和具體時(shí)刻(精確到‘秒’),比如我們保存到Evernote的圖片名稱是:“Image_0430092725.jpeg”