
#004 Wydruk dziennych zadań z Kalendarza do PDF za pomocą AppleScript
W czwartym odcinku napiszemy nasz pierwszy kod skryptu do wyświetlenia dziennych zadań.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
tell application "Calendar" view calendar at (my (current date)) switch view to day view activate tell application "System Events" keystroke "p" using command down delay 1 keystroke return delay 1 click menu button "PDF" of window "Drukowanie" of application process "Calendar" keystroke "O" keystroke return end tell quit end tell |
Kod jest zamieszczony w repozytorium GitHub pod adresem https://github.com/mobilesoftwarecreate/Masz_Maca-Wykorzystaj_Go
Wyłączenie ukrywania katalogu Biblioteki w katalogu użytkownika:
- Otwórz nową zakładkę w Finder i idź do swojego katalogu domowego użytkownika (skrót Cmd+Shift+H)
- W menu Widok wybierz opcję “Pokaż opcje widoku” (skrót Cmd+J)
- Zaznacz opcję “Pokaż katalog Biblioteki”
- Masz teraz dostęp do katalogu Biblioteki w którym masz katalog Skrypty. Jest to katalog gdzie będziemy zapisywać nasze AppleSkrypty i będą one widoczne z górnego menu.
Włączenie uprawnień do uruchamiania AppleScript z menu skryptów:
- Wywołujemy Spotlight (Cmd+Spacja)
- Zaczynamy wpisywać, aż pojawi się do wyboru “Ochrona i prywatność”
- W zakładce “Prywatność” wyszykujemy pozycję “Dostępność”
- Odblokowujemy możliwość zmian klikając (odblokowując) kłódkę “Aby dokonać zmian, kliknij w kłódkę”
- Na liście “Pozwól poniższym programom sterować komputerem” zaznaczamy pozwolenie dla dwóch aplikacji:
- Edytor skryptów.app
- SystemUIServer.app
- Blokujemy kłódkę.