Praktyczny przewodnik po korzystaniu z Automatora
Praktyczny przewodnik po korzystaniu z Automatora
Anonim
Praktyczny przewodnik po korzystaniu z Automatora
Praktyczny przewodnik po korzystaniu z Automatora
ikona automatu
ikona automatu

Automator to niezwykle przydatny program dla systemu Mac OS X, który pozwala zautomatyzować niektóre rutynowe i codzienne operacje. Niestety większość nowych użytkowników komputerów Mac nawet nie wie, że to narzędzie istnieje. Dlatego dzisiaj postaram się to naprawić i za pomocą wizualnych przykładów pokazać podstawowe zasady tworzenia mini-programów, które nazywane są „procesami” (przepływem pracy).

Grupowa zmiana nazwy obrazów

Być może zaczniemy od dość prostego zadania grupowej zmiany nazw obrazów według określonej maski zawierającej nazwę pliku, jego numer i aktualną datę. Jeśli jest kilka takich plików, możesz zmienić ich nazwy ręcznie, ale jeśli jest ich duża liczba, polecam skorzystać z usług Automatora.

Aby uruchomić narzędzie, wystarczy znaleźć jego ikonę u góry katalogu Aplikacje lub użyć ulubionego programu uruchamiającego, aby uruchomić aplikacje / system Spotlight. A po kilku sekundach pojawi się przed nami okno aplikacji, a także lista dostępnych szablonów:

  • „Proces” to najprostsza sekwencja działań, którą można uruchomić bezpośrednio z Automatora.
  • „Program” jest samodzielnym procesem i może być zapisany jako zwykła aplikacja Mac OS X z rozszerzeniem

    *.aplikacja

  • .
  • „Usługa” to proces zależny od kontekstu, którego można używać w całym systemie lub w poszczególnych aplikacjach.
  • „Akcja folderu” jest uruchamiana tylko dla określonego folderu i jest inicjowana przez dodane do niego obiekty.
  • „Wtyczki drukowania” służą do rozszerzenia możliwości okna dialogowego drukowania.
  • Przypomnienia ICal to procesy uruchamiane przez zdarzenia dodane do iCal.
  • Wreszcie, „Image Capture Plugin” może być użyty w odpowiedniej aplikacji do przetwarzania zdjęć pobranych z aparatu.
automat-01
automat-01

W naszym przypadku wybierz "Folder Action" - a przed nami pojawi się okno podzielone na 2 obszary. Lewa połowa zawiera Bibliotekę (listę dostępnych akcji i zmiennych), a prawa połowa zawiera okno przepływu pracy, do którego można przeciągać elementy z Biblioteki.

Korzystając z opcji znajdującej się w górnej części okna procesu (tuż pod paskiem narzędzi), musisz wybrać folder. Dla niej nasze działania zostaną wykonane:

automat-02
automat-02

Wszystko, czego możemy potrzebować do rozwiązania problemu, znajduje się w kategorii „Pliki i foldery”. Najpierw musisz znaleźć i przeciągnąć akcję o nazwie „Zmień nazwę obiektów Findera” do okna przepływu pracy. Ponieważ Automator zmienia ich nazwy, zostaniemy poproszeni o automatyczne dodanie kolejnej akcji, aby zapisać oryginalne pliki w innym folderze (postanowiłem nie zapisywać kopii, ale to nie znaczy, że musisz zrobić to samo).

Teraz, na pierwszej liście rozwijanej naszej akcji, musisz wybrać element „Utwórz sekwencyjnie” i skonfigurować format nowej nazwy według własnego uznania. Jest to dość łatwe, ponieważ na dole akcji znajduje się przykład.

Aby dodać bieżącą datę do nazwy pliku, należy ponownie przeciągnąć akcję Zmień nazwę elementów wyszukiwarki do okna przepływu pracy. Tylko tym razem zamiast "Ustaw sekwencyjnie" wybierz pozycję listy "Dodaj datę lub godzinę" (dokładniej zaznacza się ona automatycznie) i ustaw parametry według własnego uznania:

automat-03
automat-03

Możesz po prostu sprawdzić działanie procesu: zapisz go i przeciągnij grupę plików do folderu wskazanego na samym początku. Po chwili - zależy to od rozmiaru i ilości plików - ich nazwy zostaną automatycznie zmienione. Zobacz jakie to proste?

Grupowa zmiana rozmiaru obrazów

Komplikujemy zadanie. Załóżmy, że mamy dużą liczbę obrazów (zdjęć), które należy zmniejszyć. Aby rozwiązać ten problem, musimy wybrać szablon „Program”.

automat-04
automat-04

Jednak zanim pospiesz się, aby rozwiązać problem „na czoło”, proponuję sporządzenie sekwencji niezbędnych działań. Na przykład najpierw powinniśmy poprosić użytkownika o wybranie zdjęć, których rozmiar chcemy zmienić. Ponadto zaleca się pracę nie z oryginałami plików, ale z ich kopiami, dzięki czemu zawsze istnieje możliwość wypróbowania nowych ustawień dla naszego procesu. A my skopiujemy miniatury do osobnego katalogu.

Teraz możesz przystąpić do tworzenia naszego mini-programu. Najpierw musisz znaleźć i przeciągnąć akcję „Poproś o elementy Findera” w kategorii „Pliki i foldery” (lub przez pasek wyszukiwania) do okna przepływu pracy. Tam możesz określić tekst tytułu okna, folder startowy i typ danych. Nie zapomnij zaznaczyć pola wyboru dla wielokrotnego wyboru.

Aby pracować z kopiami plików, proponuję znaleźć w Bibliotece akcję „Kopiuj elementy Findera”, określając katalog docelowy. Następny krok znajduje się w kategorii „Zdjęcia” i nazywa się „Powiększ obraz”. W ustawieniach możesz określić rozmiar wynikowego obrazu w pikselach lub procentach.

Nawiasem mówiąc, w dolnym okienku każdej akcji znajdują się trzy zakładki: Wyniki, Opcje i Opis. W związku z tym, jeśli chcesz, aby Automator za każdym razem, gdy wykonuje tę akcję, wyświetlał monit o określenie wymaganego rozmiaru obrazu, zaznacz pole wyboru „Pokaż akcję w toku” w zakładce Parametry pliki do zmiany nazwy).

Jeśli zauważysz, z każdego działania wychodzi trójkątna strzałka, która reprezentuje wynik jego pracy. Wyniki te są następnie wykorzystywane jako parametry wejściowe w następnym kroku.

I jeszcze jedna sztuczka: zaznaczając pole wyboru „Pokaż akcję w toku”, opcja „Pokaż tylko wybrane obiekty” stanie się aktywna. Dzięki temu będziesz mógł wyświetlić nie całe okno z akcją, ale tylko niektóre elementy. Na przykład pole do określenia wymaganego rozmiaru.

A pod koniec procesu musimy przenieść obraz miniatury do nowego katalogu. Do tego potrzebujemy akcji „Nowy folder” z kategorii „Pliki i foldery”.

automat-05
automat-05

Zapisany program będzie zachowywał się dokładnie tak, jak każda inna aplikacja w systemie.

Otwieranie niektórych stron internetowych podczas uruchamiania przeglądarki

Niemal codziennie uruchamiam Safari i zaczynam pracować z tymi samymi stronami internetowymi. Dlaczego więc nie stworzyć aplikacji, która robi to automatycznie?

Potrzebujemy szablonu aplikacji oraz dwóch akcji znajdujących się w kategorii Internet:

  • „Uzyskaj podświetlone adresy URL”, w ustawieniach których wskazujemy nasze ulubione strony internetowe;
  • oraz akcję „Wyświetl strony internetowe”, aby otworzyć je w domyślnej przeglądarce.
automat-06
automat-06

Wyodrębnij tekst z PDF

Jest to dość prosty, ale poręczny skrypt dla Automatora i czasami pozwala zaoszczędzić czas. Pozwoli to wydobyć tekst z dokumentu PDF (oczywiście taki dokument powinien zawierać tylko tekst, a nie zeskanowane obrazy) i zapisać go w osobnym pliku z formatowaniem lub bez.

Do rozwiązania problemu potrzebujemy tylko jednej akcji o tej samej nazwie „Wyodrębnij tekst PDF”, znajdującej się w kategorii „Pliki PDF”. Przeciągnij go do okna przepływu pracy i dostosuj opcje, jak chcesz:

automat-07
automat-07

Pamiętaj, że w tym procesie nie określiliśmy działania „Poproś o elementy z wyszukiwarki”, więc po uruchomieniu możesz przeciągnąć i upuścić dowolny plik PDF do przetworzenia bezpośrednio na ikonę naszej aplikacji w Docku. Ten plik będzie służył jako parametr wejściowy procesu.

Zapisz zawartość schowka do pliku tekstowego

W dalszym ciągu poznajemy różne szablony Automatora i w tym procesie proponuję stworzyć usługę, która zapisze zawartość schowka do wskazanego przez nas pliku tekstowego. Wymagany szablon nosi nazwę „Usługa”. Nie będzie uczyć żadnych wstępnych danych, ale „będzie działać zgodnie z sytuacją”. W związku z tym nie będzie zawierał danych wejściowych, które należy określić na liście rozwijanej nad oknem przepływu pracy.

Następnie w obszarze roboczym skopiuj akcję „Pobierz zawartość schowka” z kategorii „Narzędzia serwisowe” (nie ma ustawień) oraz akcję „Nowy plik tekstowy” z kategorii „Tekst”.

automat-08
automat-08

Naszej usłudze trzeba nadać ludzkie imię, abyśmy mogli ją łatwo znaleźć w menu „Usługi” dowolnej aplikacji…

automat-09
automat-09

… iw razie potrzeby przypisz skrót klawiaturowy w aplikacji Preferencje systemowe.

automat-10
automat-10

A jeśli zamienisz akcję „Nowy plik tekstowy” na „Tekst do pliku audio”, to w wyniku pracy procesu otrzymasz ścieżkę dźwiękową z zawartością schowka, nagraną za pomocą wbudowanego systemu Mac OS X funkcja zamiany tekstu na mowę.

automat-11
automat-11

Zasadniczo funkcja ta została zaprojektowana specjalnie dla osób niepełnosprawnych, ale w razie potrzeby może być również wykorzystywana do celów rozrywkowych.

Proste automatyczne kopie zapasowe

Ponieważ nadal komplikujemy sprawy, proponuję teraz stworzyć prosty system tworzenia kopii zapasowych, który zostanie uruchomiony, gdy w programie iCal wystąpi określone zdarzenie. W tym celu wykorzystamy jego zdolność jako przypomnienia o zdarzeniu do uruchomienia określonej aplikacji lub pliku.

automat-12
automat-12

W Automatorze wybierz nowy typ szablonu - „iCal Reminder”, a następnie przeciągnij trzy akcje z kategorii „Pliki i foldery” do okna przepływu pracy:

  • „Pobierz określone obiekty Findera” (wybierz żądany folder do utworzenia kopii zapasowej za pomocą przycisku Dodaj).
  • „Pobierz zawartość folderów” z zaznaczoną opcją „Powtórz dla każdego znalezionego podfolderu”.
  • I „Kopiuj elementy Findera” (musisz określić dla niego katalog docelowy i pozwolić ci nadpisać istniejące pliki).
automat-13
automat-13

Jak tylko zapiszesz proces, iCal uruchomi się, a wydarzenie z nazwą twojego procesu zostanie automatycznie dodane na najbliższą przyszłość. Możesz zmienić to wydarzenie według własnego uznania, jak również stworzyć zupełnie nowe, niezależne wydarzenie, wskazując na potrzebę uruchomienia naszego programu w sekcji przypomnienia:

automat-14
automat-14

Zamknij wszystkie aplikacje

Czasami wymagane jest zamknięcie wszystkich uruchomionych aplikacji, które przeszkadzają w pracy lub zajmują prawie wszystkie wolne zasoby komputera. W takim przypadku możesz użyć specjalnego narzędzia, takiego jak Blitz, jednej z porad dotyczących skoncentrowania się na Mac OS X, lub zacząć od zera, zamykając wszystkie aplikacje za jednym zamachem.

Ten przepływ pracy wymaga tylko jednej zaprogramowanej akcji. Ta akcja nazywa się podobnie - „Zakończ wszystkie programy” (znajduje się w kategorii „Narzędzia”). Możesz także dodać niektóre aplikacje do wyjątków. W „trudnych czasach” wystarczy uruchomić nasz gadżet, poczekać chwilę i ponownie cieszyć się wydajnością komputera Mac.

automat-15
automat-15

To wszystko na dzisiaj! Mam nadzieję, że ten artykuł pomoże ci nie tylko zrozumieć wspaniałe i przydatne narzędzie Automator, ale także znacznie uprości niektóre rutynowe operacje. Nie bój się eksperymentować, ponieważ jeśli chcesz, możesz wziąć za podstawę dowolny z omówionych powyżej przykładów i zmienić je według własnego uznania.

Zalecana: