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:
- Automatyczne dołączanie plików do nowej wiadomości w Microsoft Outlook.
- 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.
- Otwórz Preferencje systemowe → Prywatność i zabezpieczenia.
- Przejdź do zakładki Automatyzacja.
- Upewnij się, że Edytor skryptów (lub Automator) ma dostęp do Microsoft Outlook.
Krok 2: Tworzenie nowej szybkiej czynności
- Otwórz Automator.
- Wybierz Nowa szybka czynność.
- W polu „Przekazuj bieżący plik” wybierz Pliki i foldery.
- W polu „Aplikacja” wybierz Finder.
- 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
- Zapisz czynność jako „Otwórz w Outlook”.
- 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
- Otwórz Automator.
- Wybierz Nowa szybka czynność.
- W polu „Przekazuj bieżący plik” wybierz Pliki i foldery.
- W polu „Aplikacja” wybierz Finder.
- 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
- Zapisz czynność jako „Otwórz w IntelliJ IDEA”.
- 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:
Kliknąć prawym przyciskiem myszy na plik w Finderze.
Wybrać opcję „Usługi” → „Otwórz w Outlook” lub „Otwórz w IntelliJ IDEA”.