Automatyzacja otwierania plików w Outlook i IntelliJ na macOS – Skrypt Automator

Problem: brak opcji „Otwórz w Outlook” i „Otwórz w IntelliJ IDEA” w Finderze

macOS domyślnie nie posiada opcji „Otwórz w Outlook” czy „Otwórz w IntelliJ IDEA” bezpośrednio z poziomu Findera. Oznacza to, że jeśli chcesz dołączyć plik do nowej wiadomości w Outlooku lub otworzyć plik w IntelliJ IDEA, musisz ręcznie kopiować jego ścieżkę lub przeciągać go do aplikacji.

Rozwiązaniem jest skrypt AppleScript, który pozwoli na dodanie opcji do menu kontekstowego Findera i automatyzację tego procesu.

W tym poradniku pokażę, jak utworzyć Szybką Czynność w Automatorze, która pozwoli na:

  1. Automatyczne dołączanie plików do nowej wiadomości w Microsoft Outlook.
  2. Otwieranie plików bezpośrednio w IntelliJ IDEA z poziomu Findera.

1. Automatyczne dołączanie plików do Outlooka

Krok 1: Przygotowanie systemu

Aby skrypt działał poprawnie, musisz nadać Automatorowi uprawnienia do kontroli Outlooka.

  1. Otwórz Preferencje systemowePrywatność i zabezpieczenia.
  2. Przejdź do zakładki Automatyzacja.
  3. Upewnij się, że Edytor skryptów (lub Automator) ma dostęp do Microsoft Outlook.

Krok 2: Tworzenie nowej szybkiej czynności

  1. Otwórz Automator.
  2. Wybierz Nowa szybka czynność.
  3. W polu „Przekazuj bieżący plik” wybierz Pliki i foldery.
  4. W polu „Aplikacja” wybierz Finder.
  5. Dodaj nową akcję Uruchom AppleScript i wklej poniższy kod:

Skrypt AppleScript dla Outlooka

applescriptKopiujEdytujtell application "Finder"
    -- Pobieramy zaznaczone pliki w Finderze
    set selectedItems to (get selection)
    
    -- Tworzymy listę aliasów dla zaznaczonych plików
    set theAttachments to {}
    repeat with selectedItem in selectedItems
        set end of theAttachments to selectedItem as alias
    end repeat
end tell

tell application "Microsoft Outlook"
    -- Tworzymy nową wiadomość e-mail z pustym tematem
    set newMessage to make new outgoing message with properties {subject:""}
    
    -- Dodajemy załączniki
    repeat with anAttachment in theAttachments
        tell newMessage
            make new attachment with properties {file:anAttachment}
        end tell
    end repeat
    
    -- Otwieramy nową wiadomość
    open newMessage
    
    -- Ustawiamy Outlook na aktywną aplikację
    activate
end tell
  1. Zapisz czynność jako „Otwórz w Outlook”.
  2. Teraz, gdy klikniesz prawym przyciskiem myszy na plik w Finderze, w menu Usługi pojawi się opcja „Otwórz w Outlook”.

2. Otwieranie plików w IntelliJ IDEA z Finder

Jeśli używasz IntelliJ IDEA, zauważyłeś pewnie, że domyślnie nie ma opcji „Otwórz w IntelliJ IDEA” w menu kontekstowym Finder. Dzięki poniższemu skryptowi możesz dodać taką funkcję.

Krok 1: Tworzenie szybkiej czynności w Automatorze

  1. Otwórz Automator.
  2. Wybierz Nowa szybka czynność.
  3. W polu „Przekazuj bieżący plik” wybierz Pliki i foldery.
  4. W polu „Aplikacja” wybierz Finder.
  5. Dodaj nową akcję Uruchom AppleScript i wklej poniższy kod:

Skrypt AppleScript dla IntelliJ IDEA

applescriptKopiujEdytuj-- Lista ścieżek do plików
set theAttachments to {}

-- Pobieranie ścieżek do zaznaczonych plików
tell application "Finder"
    set selectedItems to (get selection)
    
    repeat with selectedItem in selectedItems
        set end of theAttachments to selectedItem as alias
    end repeat
end tell

-- Otwieranie zapisanych ścieżek w IntelliJ IDEA
tell application "IntelliJ IDEA"
    repeat with anAttachment in theAttachments
        open anAttachment
    end repeat
    activate
end tell
  1. Zapisz czynność jako „Otwórz w IntelliJ IDEA”.
  2. Teraz w Finderze, po kliknięciu prawym przyciskiem myszy na plik, zobaczysz nową opcję „Otwórz w IntelliJ IDEA”.

3. Testowanie i użytkowanie

Po skonfigurowaniu szybkich czynności możesz łatwo:

  • Załączać pliki do nowej wiadomości w Outlook bez ręcznego przeciągania plików.
  • Otwierać pliki w IntelliJ IDEA bez konieczności ręcznego wybierania pliku w edytorze.

Aby to zrobić, wystarczy:

  1. Kliknąć prawym przyciskiem myszy na plik w Finderze.
  2. Wybrać opcję „Usługi” → „Otwórz w Outlook” lub „Otwórz w IntelliJ IDEA”.
  3. Cieszyć się automatyzacją! 🎉

Podsumowanie

Dzięki temu poradnikowi możesz:

  • Zaoszczędzić czas przy dołączaniu plików do wiadomości w Outlooku.
  • Szybciej otwierać pliki w IntelliJ IDEA bez konieczności ręcznego nawigowania po katalogach.
  • Dodać własne opcje do menu kontekstowego Findera, zwiększając swoją produktywność.

Jeśli używasz innych aplikacji, ten skrypt można łatwo dostosować! Wystarczy zmienić tell application "IntelliJ IDEA" na inną aplikację, np. tell application "Visual Studio Code".