Automatyzacja w macOS z wykorzystaniem AppleScript i Automatora
Automatyzacja systemu macOS pozwala użytkownikom na uproszczenie codziennych zadań, oszczędność czasu i zwiększenie produktywności. Dwie potężne technologie dostępne w macOS do automatyzacji to AppleScript i Automator. Oba narzędzia umożliwiają tworzenie skryptów oraz przepływów pracy, które eliminują powtarzalne czynności i pozwalają na automatyczne wykonywanie zadań w systemie operacyjnym.
W tym artykule dowiesz się, jak korzystać z AppleScript i Automatora, jakie mają możliwości oraz jak z ich pomocą usprawnić codzienną pracę na macOS.
1. Czym jest automatyzacja w macOS?
Automatyzacja w macOS polega na tworzeniu skryptów, makr lub przepływów pracy, które pozwalają na wykonywanie powtarzalnych czynności w sposób automatyczny. Dzięki AppleScript i Automatorowi możesz np.:
- Zautomatyzować kopiowanie plików między katalogami,
- Zarządzać aplikacjami i ich oknami,
- Generować dokumenty i wysyłać e-maile,
- Pobierać dane z internetu,
- Wykonywać operacje na plikach i folderach,
- Edytować zdjęcia i dokumenty,
- Automatycznie zmieniać ustawienia systemowe.

2. AppleScript – podstawy skryptowania w macOS
AppleScript to język skryptowy stworzony przez Apple, który umożliwia sterowanie aplikacjami i funkcjami systemu macOS. Skrypty napisane w AppleScript mogą komunikować się z różnymi programami, np. Finderem, Safari, Mail czy Pages, pozwalając na automatyczne wykonywanie wielu czynności.
Jak działa AppleScript?
AppleScript działa na zasadzie poleceń, które są zrozumiałe dla systemu i aplikacji. Skrypty można pisać w aplikacji Edytor skryptów, która jest wbudowana w macOS.
Aby otworzyć Edytor skryptów:
- Przejdź do Aplikacje → Narzędzia → Edytor skryptów.
- Kliknij Nowy dokument i zacznij pisać swój skrypt.
Przykładowy skrypt AppleScript do automatycznego otwierania Safari i ładowania strony internetowej:
tell application "Safari"
activate
open location "https://www.apple.com"
end tell
Po uruchomieniu tego skryptu Safari zostanie otwarte i załaduje stronę Apple.
Przykładowe zastosowania AppleScript
- Automatyczne otwieranie i zamykanie aplikacji
tell application "Mail" to quit tell application "Safari" to activate
- Zarządzanie plikami w Finderze
tell application "Finder" duplicate file "Macintosh HD:Users:User:Desktop:test.txt" to folder "Macintosh HD:Users:User:Documents" end tell
- Tworzenie przypomnień
tell application "Reminders" make new reminder with properties {name:"Zadanie do wykonania", due date:current date} end tell
3. Automator – narzędzie do tworzenia przepływów pracy
Automator to aplikacja wbudowana w macOS, która umożliwia tworzenie automatycznych przepływów pracy bez konieczności pisania kodu. Działa na zasadzie bloków (akcji), które można łączyć, aby stworzyć automatyczne zadania.
Jak działa Automator?
- Otwórz Automatora z Aplikacje → Automator.
- Wybierz Nowy dokument i określ typ przepływu pracy (np. aplikacja, usługa, skrypt folderu).
- Dodaj akcje, które chcesz zautomatyzować, np. Kopiuj pliki, Zmień nazwę plików, Wyślij e-mail.
- Zapisz i uruchom przepływ pracy.
Przykłady wykorzystania Automatora
- Masowa zmiana nazw plików – możesz stworzyć przepływ pracy zmieniający nazwy wielu plików jednocześnie.
- Automatyczne przenoszenie plików – gdy dodasz plik do określonego folderu, Automator może go automatycznie skopiować w inne miejsce.
- Konwersja obrazów – możesz stworzyć przepływ pracy konwertujący obrazy do określonego formatu.
4. Integracja AppleScript i Automatora
AppleScript i Automator mogą być używane razem w celu jeszcze bardziej zaawansowanej automatyzacji. Automator pozwala na dodawanie skryptów AppleScript do przepływów pracy, dzięki czemu użytkownik może tworzyć niestandardowe akcje.
Przykład: Możesz stworzyć przepływ pracy w Automatorze, który uruchamia AppleScript do zamykania wszystkich aplikacji i usypiania komputera.
5. Jakie zadania można automatyzować w macOS?
Dzięki AppleScript i Automatorowi możesz zautomatyzować:
✅ Zarządzanie plikami – kopiowanie, przenoszenie, zmiana nazw.
✅ Obsługę aplikacji – uruchamianie, zamykanie, interakcje z programami.
✅ Automatyczne pobieranie i przetwarzanie danych – np. z internetu.
✅ Edytowanie zdjęć i plików PDF – zmiana rozmiaru, dodawanie znaków wodnych.
✅ Tworzenie raportów i generowanie dokumentów.
6. Podsumowanie
Automatyzacja w macOS przy użyciu AppleScript i Automatora to potężne narzędzia do usprawnienia codziennych zadań. AppleScript umożliwia tworzenie skryptów sterujących aplikacjami, a Automator pozwala na graficzne tworzenie przepływów pracy. Korzystając z tych narzędzi, możesz zwiększyć swoją produktywność i oszczędzić czas, eliminując rutynowe czynności.
📌 Masz jakieś zadanie, które chciałbyś zautomatyzować? Wypróbuj AppleScript i Automatora już dziś! 🚀