Mac中的Automator小機器人能做什麼

紫色的鳶尾花發表於2021-02-25

可能很多人使用了相當長時間的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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章