Rozszerzenia przeglądarki i dodatki, które pozwalajązapisz zaznaczony tekst jako notatki to jeden z najłatwiejszych sposobów zapisywania przydatnych fragmentów tekstu w celu późniejszego łatwego ich odzyskania. Te notatki są jednak głównie ograniczone do przeglądarki. Poza przeglądarką istnieją aplikacje, które mogą działać w tle i zbierać tekst ze schowka. W OS X zauważysz, że dostępna jest ogólna opcja systemu do wybierania i wyszukiwania tekstu w Safari z dowolnej aplikacji. Za pomocą Automatora możesz utworzyć podobną usługę, której można użyć do zaznaczania tekstu w dowolnej aplikacji i tworzenia notatki w domyślnej aplikacji Notes.
Proces jest bardzo prosty i nie wymagadowolne dostosowanie z twojej strony. Zacznij od otwarcia Automatora i utworzenia usługi. Domyślnie zobaczysz dwa menu rozwijane u góry. Upewnij się, że są ustawione na akceptowanie przychodzącego tekstu z dowolnej aplikacji, jak pokazano na zrzucie ekranu poniżej.

Z biblioteki narzędzi (lista narzędziw kolumnie po lewej stronie obszaru przepływu pracy), przeciągnij i upuść narzędzie „Kopiuj do schowka” do obszaru przepływu pracy. Następnie upuść narzędzie „Uruchom AppleScript” w obszarze przepływu pracy i wklej następujący skrypt, w którym jest napisane „(* Twój skrypt wchodzi tutaj *)”, upewniając się, że również usunąłeś nawias.
tell application "Notes" to activate tell application "System Events" click menu item "Notes" of ((process "Notes")"s (menu bar 1)"s ¬ (menu bar item "Window")"s (menu "Window")) click menu item "New Note" of ((process "Notes")"s (menu bar 1)"s ¬ (menu bar item "File")"s (menu "File")) keystroke "v" using {command down} end tell
Gdy uruchomisz usługę, nie będzie w stanie skopiować niczego ze schowka. Uruchom mimo to; nie powinno być żadnych innych problemów poza błędem schowka. Zapisz usługę i zamknij ją.

Teraz uruchom aplikację Notatki i przejdź do przeglądarkilub edytor tekstu, lub po prostu otwórz plik PDF w podglądzie - wystarczy dowolna aplikacja, która umożliwia zaznaczanie tekstu. Wybierz tekst, kliknij go prawym przyciskiem myszy i przejdź do podmenu Usługi, gdzie znajdziesz teraz właśnie utworzoną usługę. Kliknij go, a tekst zostanie dodany jako nowa notatka do Notatek.

Notatki wykorzystają tekst nowo utworzonej notatkinazwać notatkę. Powoduje również zastąpienie schowka tym samym tekstem, który został wysłany do aplikacji Notatki. Jeśli chcesz ukryć schowek w tym procesie, możesz zamiast tego użyć następującego skryptu.
set theInput to quoted form of (input as text) set noteText to do shell script "echo " & theInput & " | /usr/bin/textutil -stdin -stdout -convert html" tell application "Notes" tell account id (do shell script "defaults read -app Notes DefaultAccount") if not (exists folder "Notes") then make new folder with properties {name:"Notes"} tell folder "Notes" make new note with properties {body:noteText} end tell end tell end tell
Postępuj zgodnie z tym samym procesem, co powyżej, używając tylko jednegoróżnica - NIE dodawaj narzędzia „Kopiuj do schowka” do przepływu pracy. Ta metoda ma jednak jedną wadę: nie nada nowej notatce odpowiedniego tytułu, a wszystkie utworzone w ten sposób notatki będą oznaczone jako „Nowa notatka”.
[przez Wskazówki dla systemu Mac OS X]
Komentarze