automator 101:如何在mac上自動執行重複任務

儘管有很多關於滑鼠一鍵操作和簡單性的老笑話,mac還是有一些Windows所沒有的超級使用者功能。Automator就是其中之一,它提供了一種簡單的方法來自動化重複的任務,而無需任何第三方軟體。...

automator 101:如何在mac上自動執行重複任務

儘管有很多關於滑鼠一鍵操作和簡單性的老笑話,mac還是有一些Windows所沒有的超級使用者功能。Automator就是其中之一,它提供了一種簡單的方法來自動化重複的任務,而無需任何第三方軟體。

自動機是一個強大的工具,你可以用它做很多事情。您可以使用圖形介面透過拖放建立自動化“配方”,或手動編寫AppleScript。一個快速的網路搜尋將引導你找到許多不同的例子,你可以用它做的事情。

啟動automator並建立文件

預設情況下,Automator安裝在Mac上,因此您可以透過按Command+Space開啟Spotlight search、鍵入Automator並按Enter來啟動它。您也可以在Launchpad中的其他>Automator或Finder中的應用程式>Automator下找到它。

您將看到各種不同的文件型別。所有這些基本上都是不同型別的工作流;它們只是以不同的方式觸發:

  • 工作流:工作流是在自動機內部執行的一系列操作。
  • 應用程式:應用程式與工作流相同,但可以作為來自自動機外部的應用程式執行。例如,您可以將檔案拖放到應用程式的圖示上,以便從automator外部對其執行工作流。
  • 服務:這允許您建立一個“服務”,可以從其他應用程式的服務選單訪問它。
  • 列印外掛:列印外掛出現在系統的列印對話方塊中。
  • 資料夾操作:這是一個工作流,您可以將其繫結到Mac上的特定資料夾。當您將檔案新增到該資料夾中時,Mac將自動對其執行工作流。
  • 日曆警報:當日歷中發生特定事件時執行。
  • Image Capture外掛:這是Image Capture實用程式中的一個選項,用於將照片傳輸到Mac電腦。
  • 聽寫命令:當您的Mac電腦上的語音命令(稱為聽寫命令)觸發時,該命令將執行。

automator 101:如何在mac上自動執行重複任務

建立簡單服務

相關:使用Mac的服務選單執行快速操作

例如,我們將建立一個可以在任何應用程式中使用的服務。首先,我們在對話方塊中選擇服務並單擊選擇。在視窗的頂部,我們可以選擇希望服務使用的內容。預設情況下,它設定為“服務在任何應用程式中接收選定的文字”。這意味著您可以選擇文字,然後單擊應用程式的選單,指向服務,然後在任何應用程式中選擇您的服務。(根據應用程式的不同,您還可以右鍵單擊或控制文字。)

不過,你可以修改一下。例如,您可以選擇“服務在Finder中接收檔案或資料夾”,並且只有在您選擇Finder應用程式中的檔案或資料夾時,服務才會出現。

automator 101:如何在mac上自動執行重複任務

然後可以從左窗格中選擇操作。將它們拖放到右側,它們將按您選擇的順序執行。例如,我們可以將Text>Speak Text操作拖放到右側窗格並選擇一個語音。

automator 101:如何在mac上自動執行重複任務

單擊“檔案”選單,單擊“儲存”,然後輸入服務的名稱。然後它將作為一個選項出現在您的系統上。例如,儲存上述服務後,我們現在可以在任何應用程式中選擇文字,單擊“服務”選單,然後選擇“我們的服務”,讓計算機為我們朗讀該文字。

automator 101:如何在mac上自動執行重複任務

更多技巧

我們在上面的示例中建立了一個服務,但是對於您可能想要建立的任何型別的工作流,該過程都是類似的。您可以從左窗格中新增多個操作,並透過拖放將它們按您喜歡的順序排列,以便按順序對專案執行許多操作。例如,您可以建立一個資料夾操作,該操作獲取新增到某個資料夾的影象,建立備份副本,然後為您縮小這些影象。

automator 101:如何在mac上自動執行重複任務

您還可以單擊“錄製”按鈕在計算機上錄製一系列滑鼠單擊和鍵入事件,以便以後自動執行這些操作。這基本上就像錄製一個巨集,它允許你讓你的Mac自動複製你的動作。錄製後,事件序列將顯示為“Watch Me Do”動作,您可以將其放置在工作流中的任何位置。

automator 101:如何在mac上自動執行重複任務

更重要的是,還有一個“runapplescript”操作,可以用來自動執行用AppleScript編寫的程式碼。如果你在網上搜索,你會發現用AppleScript編寫的各種有用的操作,你可以複製並貼上到runapplescript操作中。這允許您執行更高階的操作,而不是在Automator中顯示為簡單的拖放操作。

automator 101:如何在mac上自動執行重複任務


很明顯,我們只是在抓表面,這就是我們的想法。整本書都可以寫這個題目。掌握了基本知識後,您就可以瀏覽一下Automator,並找出如何使它執行您希望它執行的操作。您還可以在web上搜索有用的Automator工作流和AppleScript片段,這些工作流和片段可以為您快速執行這些重複的任務,瞭解Automator的工作原理和使用方法。

  • 發表於 2021-04-11 00:27
  • 閱讀 ( 39 )
  • 分類:網際網路

你可能感興趣的文章

如何在任何使用python的計算機上安裝selenium webdriver

...lenium WebDriver。在本文中,我們將簡要介紹Selenium,並提供如何在系統上安裝Selenium WebDriver的詳細指南。 ...

  • 發佈於 2021-03-10 21:27
  • 閲讀 ( 64 )

使用此powershell指令碼在windows中自動執行檔案加密

...們需要安裝Gpg4win和Powershell模組。使用指令碼,我們可以自動化檔案加密和解密過程。 ...

  • 發佈於 2021-03-13 21:58
  • 閲讀 ( 110 )

7個免費的windows工具來自動執行重複的任務

...indows中,最糟糕的重複性任務是什麼?如果可以的話,你如何實現它們的自動化?請在下面的評論中告訴我們! ...

  • 發佈於 2021-03-14 01:07
  • 閲讀 ( 58 )

如何解鎖excel中隱藏的“開發人員”選項卡

預設情況下,Excel的“開發人員”選項卡隱藏在程式的設定中,但只需單擊幾下就可以開啟它。一開始,這一系列工具可能會讓人望而生畏,但從長遠來看,掌握它們的工作方式可以節省大量時間。 ...

  • 發佈於 2021-03-14 05:56
  • 閲讀 ( 48 )

如何使用手機的紅外爆炸機自動執行重複的任務

紅外線(IR)是最流行的連線方式,用於電視、音樂系統、空調等裝置的遙控。紅外對**來說也不是什麼新鮮事——在藍芽時代之前,它被用來將諸如聯絡人之類的輕量級內容從一部**傳輸到另一部**。 ...

  • 發佈於 2021-03-15 04:22
  • 閲讀 ( 45 )

自動化重複任務的11個最佳microsoft onenote巨集

... 如果你想這樣做的話,可以使用巨集。開始自動執行這些緩慢的任務,您將在OneNote中節省大量時間。 ...

  • 發佈於 2021-03-15 05:53
  • 閲讀 ( 58 )

如何讓回收站經常清空自己

除非每次刪除檔案時都使用Shift+Delete來繞過回收站,否則最後總會有一堆垃圾,一旦回收站太滿,就需要把它們拿出來。 ...

  • 發佈於 2021-03-16 15:37
  • 閲讀 ( 36 )

如何在mac上安排電子郵件

...,或者經常被忽視的Mac應用程式自動機。我們將向您展示如何使用這些方法在macOS上安排電子郵件。 ...

  • 發佈於 2021-03-18 19:47
  • 閲讀 ( 58 )

3種在mac上自動刪除下載的方法

... 如何建立智慧資料夾 ...

  • 發佈於 2021-03-21 19:03
  • 閲讀 ( 52 )

如何在mac上覆制siri快捷方式:4款漂亮的應用

iOS裝置上的自動化正在迅速趕上macOS自動化,甚至在某些方面超過了它。Siri快捷方式允許您設定和執行復雜的工作流,只需在螢幕上輕觸幾下即可。 ...

  • 發佈於 2021-03-21 22:58
  • 閲讀 ( 55 )