Mac中的Automator小機器人能做什麼
可能很多人使用了相當長時間的mac電腦也不太明白Automator這個小機器人是做什麼的,其實它是一個非常有用的小程式,下面macw小編為大家詳細介紹一下Automator的用法。
什麼是Automator?
Automator是Mac系統上的一個原生程式,圖示是一個小機器人,你可以用它來創造一系列工作流(Workflow),用來執行一些簡單或者複雜的任務,比如批次更改檔名,合併多個PDF文件,或者利用QuickTime轉換影片的格式,等等。
什麼是Automator工作流?
工作流(Workflow)可以被認為是一個菜譜。和食物菜譜一樣,工作流接收一系列的輸入(食物素材),對其進行處理(準備工作以及烹飪),然後輸出結果(食物成品)。為了創造一個菜譜,你需要做的是告訴Automator哪些是素材以及如何獲取這些素材,然後在烹飪的每一步該怎麼做。在大多數情況下,你只需要簡單的拖拽就行了。
使用Automator的便利之處
使用Automator主要有兩個便利之處:
- 省去了需要手動執行一些重複任務的麻煩;
- 不需要寫程式碼,只需要簡單的拖拽就能創造自己想要的工作流(當然如果想要讓自己的工作流變得更強大,編寫AppleScripts指令碼也是很需要的)
Automator Actions
Automator允許你選擇八中不同型別的行為(Action):
- 工作流(Workflow):最簡單的形式,是一個在Automator內部執行的檔案;
- 應用程式(Application):比較常用的形式,允許你建立一個單獨的App,並且可以將檔案拖到其圖示上觸發相應動作;
- 服務(Service):在服務選單中建立一個流程,從當前應用程式或Finder接收文字或檔案;
- 列印外掛(Print Plugins):在任何應用程式的列印介面中接收將要被列印檔案的PDF檔案,並且對其進行工作流處理;
- 資料夾(Folder):賦給Finder資料夾的工作流程,對資料夾中的檔案執行工作流程操作;
- 日曆提醒(Calendar Alarms):由日曆中的事件觸發相應工作流,不接收任何輸入;
- 影像捕捉外掛(Image Capture Plug-ins):在“影像捕捉”中可用的工作流程,它們將影像檔案作為輸入用來接收;
- 聽寫命令(Dictation Commands):可以將一些命令直接“說”給Mac,然後執行相應工作流。
每一個操作都指明瞭下一步該做什麼。如果一個操作需要接收特定型別的輸入,Automator會給你提示,比如選擇了列印外掛(Print Plug-in)則會給出一個資訊,提示需要接收需要被列印文件的PDF檔案作為輸入。
當你選好了action的型別,下一步會進入Automator的資源庫(Library)。這裡儲存了所有可以被新增到工作流中的操作和變數。操作是以類別--有的情況也以程式--來分類。當你點選“操作”按鈕時,所有的操作類別將會在最左邊的皮膚中顯示出來。當你選擇了一個類別,這個類別中所有的可以動作會在旁邊的皮膚中顯示,你可以拖動一個動作到主視窗中。
工作流操作以主視窗中的排列順序來線性執行,每一步的輸出都是下一步操作的輸入,因此你需要確保每一個操作的順序排列是正確的。在測試的時候,你可以點選工具欄中的“步進”按鈕來一步一步的跟蹤除錯。如果需要執行從頭至尾的完整流程,則點選“執行”按鈕。
工作流可以在不接收任何輸入的條件下執行,當然你也可以建立一個工作流提示需要的輸入資訊。
Automator變數
如果以上就是Automator所能夠做的,那已經很強大了。但還可以更強大。比如說變數欄,允許你將其中一個步驟的輸出儲存下來,然後可以往後面的步驟傳下去。舉個例子,你可以建立一個工作流獲取網頁上的複製文字,然後儲存,繼而可以在後續的Email操作步驟中,將複製文字賦給Email中的正文部分。或者可以抓取一個網頁的URL地址然後傳給文字檔案。
Automator中的AppleScript指令碼
現在很多Mac上的App都支援AppleScript指令碼,Automator也不例外。你可以自己寫一個,或者下載一個合適的AppleScript指令碼檔案,用在Automator工作流中,讓工作流變得更強大。比如,現在很多人都用印象筆記、網易雲筆記之類的筆記軟體,當你想將一個已有文件中的資訊儲存到筆記軟體中時,通常對每一個文件都需要首先複製文字,在軟體中新建一個筆記,然後貼上過去。但是你也可以先建立一個資料夾,然後利用Automator建立一個工作流,寫一段AppleScript指令碼,當拖動任何文字檔案到這個資料夾中時,文字中的資訊會自動新增到筆記軟體中。
第三方軟體提供的Automator操作
為了節省你的時間,很多Mac程式的開發者,比如Microsoft,都會提供他們自己軟體的Automator操作型別。比如當你在Mac上安裝了Outlook時,在Automator的Mail目錄下,你會看到很多Outlook特定的操作行為。當然Word和Excel也是類似。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69971301/viewspace-2759342/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 機器學習不能做什麼?機器學習
- Mac「自動操作」機器人有什麼用?Mac機器人
- gRPC 攔截器能做些什麼?RPC
- 央行:區塊鏈能做什麼、不能做什麼?區塊鏈
- 多維分析的本質計算是什麼?能做什麼又不能做什麼?
- 老司機都怕的“左轉彎”, 谷歌無人車憑什麼能做到谷歌
- Nginx能做什麼Nginx
- 什麼是電話機器人?有什麼用?機器人
- 機器人的藝術,是什麼樣子的?機器人
- 央行工作論文:區塊鏈能做什麼、不能做什麼?區塊鏈
- 面試官問:你知道Redis能做什麼?不能做什麼?面試Redis
- 除了眾人皆知的基本功能,MES還能做什麼?
- Redis | 001能做什麼?Redis
- 學python能做什麼?Python
- RPA機器人是什麼意思?一文秒懂RPA機器人的前世今生!機器人
- 你使用電話機器人的理由是什麼?機器人
- BI能做什麼?過來人提醒:別聽PPT的,去體驗
- AI電話機器人可以做什麼?AI機器人
- 每月更新的Mac軟體序列號查詢小機器人KCNScrew PackMac機器人
- go語言能做什麼Go
- 是什麼推動了智慧機器人的發展?機器人
- 電話營銷機器人的本質是什麼?機器人
- 電話機器人是幹嘛的,有什麼作用?機器人
- 電話機器人效果的核心標準是什麼機器人
- Mesos Marathon能做什麼?理念是什麼?(轉)
- Java都能做什麼?從事什麼工作?Java
- 微信機器人能夠做些什麼事?機器人
- 為什麼要選擇電話機器人?機器人
- 為什麼使用電話機器人的企業變多了機器人
- Flutter不能做什麼:侷限性Flutter
- 智慧CRM系統能做什麼?
- 模切ERP到底能做什麼?
- mac軟體序列號機器人:KCNScrew for MacMac機器人
- 送餐機器人 為什麼在美國這麼火?機器人
- RPA機器人解決企業什麼問題機器人
- 電銷機器人能帶來什麼好處?機器人
- 企業價值角度:RPA 機器人是什麼?機器人
- XML和HTML的主要區別、 jQuery 能做什麼?JavaScript中的“=、==、===”區別?XMLHTMLjQueryJavaScript