Niejednokrotnie zastanawiałem się, dlaczego Apple nie włączył usługi kopiowania tekstu, aby przenieść go bezpośrednio do aplikacji Notes, to znaczy, jeśli jesteśmy na stronie internetowej lub z otwartym tekstem w dowolnej innej witrynie, możemy ją po prostu wybrać i kliknij prawym przyciskiem myszy skopiuj go do notatek. Pozwala to uniknąć kopiowania go najpierw do schowka, a następnie otwierania notatek, tworzenia nowej notatki i dołączania jej, jest to znacznie prostszy i szybszy proces.
Właśnie dlatego ta następczyni aplikacji Stickies została stworzona na Macu, ale z tą zaletą, że nie wypełnia wszystkiego „post-it”.
Automator pomoże nam w tym procesie
Aby wykonać to zadanie, użyjemy Automatora jako naszej podstawowej „broni”. Pierwszą rzeczą jest uruchomienie go i utworzenie nowej usługi, zobaczymy, że domyślnie w górnym menu pokazuje «Usługa otrzymuje wybór: Tekst en Dowolna aplikacja » Zostawimy go tak, jak jest i przejdziemy do akcji „Kopiuj do schowka”, którą przeciągniemy do przepływu pracy w ten sam sposób.
Następną rzeczą jest znalezienie akcji „Uruchom AppleScript”, która również przeciągniemy do przepływu pracy i tam, gdzie pokazuje nam »(* Twój skrypt jest tutaj *)«, usuniemy go i skopiujemy następujące wiersze:
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 "iCloud" 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
Pozostaje tylko zapisać usługę Plik - Zapisz o nazwie New Note. Teraz, gdy wybieramy tekst, po kliknięciu prawym przyciskiem myszy, plik menu podręczne z opcją „Nowa notatka”, który skopiuje zaznaczony tekst w Notatkach bez konieczności wykonywania innych czynności.
Więcej informacji - Dowiedz się, jak na różne sposoby zarządzać trasą na komputerze Mac
Źródło - cultofmac
Zbyt skomplikowane, wolę kopiować i wklejać.
Daje mi błąd w Workflow, nic nie dodaje, mówi mi, że wystąpił błąd składniowy, oczekiwano końca linii i znaleziono nieznany identyfikator.
Korekta: Typowy błąd programisty ... OSTROŻNIE kopiuj i wklejaj, cudzysłowy spowodują błąd, będziesz musiał wpisać je ręcznie po skopiowaniu składni w Automatorze.
To prawda, cudzysłowy przyjęły format kursywy i dlatego skrypt dał błąd, przetestowałem go przed nadaniem formatu, to znaczy, kiedy wykonałem, był to zwykły tekst.
Nie ma na to innego sposobu niż przepisanie cudzysłowów w skrypcie. Dzięki za powiadomienie Guiller Vks!
nie ma za co, to przyjemność ..! Zdarzyło mi się to tyle razy… to była pierwsza rzecz, którą sprawdziłem i to wszystko! dla mnie jedna z typowych awarii hehe 😛
dobry
Cóż, nie dostaję „execute applecript”, mam tylko wykonywanie kodu SQL ...
Poszukaj go jako „Uruchom Applescript”. Jeśli nie, po prostu wpisz w pole wyszukiwania u góry całego „Applescript” bez cudzysłowów, a na pewno się uda.
ok dzięki, znalazłem ...
ale nie dostaję nowej notatki w menu po wybraniu tekstu ...
W menu automatora w lewym górnym rogu poszukaj opcji Plik i kliknij Zapisz, nadasz jej nazwę Nowa notatka i powinna pojawić się po zaznaczeniu dowolnego tekstu.
Zrobiłem to i zapisuję New Note.workflow, ale nadal nie działa ...
Otwierając automator, musisz wybrać usługę, a nie Workflow lub Workflow, aby działał.
Czuję ciężar, ale wybieram to, ale zapisuje to jako rozszerzenie przepływu pracy i po prostu zrobiłem to ponownie, na wszelki wypadek, i nadal nie działa.
jeszcze jedno, kiedy uruchamiam usługę notatek nuea.workflow od samego automatu, aby zobaczyć, jak działa skrypt, mówi mi w części kopiowania do schowka ... »dane niezbędne do akcji« kopiowanie do schowek nie został dostarczony »» ...
To jest „normalne” nic się nie dzieje, czasami są wyjątki lub ostrzeżenia, ale działa dobrze. Kiedy go zapiszesz, musi bezpośrednio powiedzieć „Zapisz usługę jako” i nazwę, którą chcesz. Jeśli otrzymasz „Zapisz jako: ... Format pliku: przepływ pracy », to dlatego, że od samego początku źle wybierasz. Spróbuj ponownie uruchomić Automatora i rób wszystko krok po kroku od początku wybierając usługę ... Zapewniam, że działa.
Powinien skutecznie uratować cię jako WFLOW na tej ścieżce, sprawdź, czy go tam masz:
/ Użytkownicy / »Twój użytkownik» / Biblioteka / Usługi
W oknie wyszukiwarki naciśnij: Shift + CMD + G, aby otworzyć funkcję, przejdź do folderu, wklej ścieżkę zmieniającą „Twój użytkownik” na swoją i sprawdź ją.
Jeśli to już nie działa, nie przychodzi mi do głowy nic innego, co mogłoby ci się przydarzyć.
Cóż, nic miłego, co zrobimy, dzięki za wszystko.
To samo dzieje się ze mną i wychodzi tak jak mówisz w poprzednim tekście, mówi mi "zapisz usługę jako", zostawia to w mojej bibliotece, no dobrze, ale nie ... do zrobienia !. Dziękuję Ci.
Po tylu próbach, teraz próbując innego skryptu, zdaję sobie sprawę, że ten działa dla mnie, ale tylko w Safari, wypróbowałem go w Firefoksie, no dalej !! w porządku ...
Z drugiej strony, pasta, którą tworzy w notatkach, nie jest dosłowna, robi to z określoną czcionką i nie wkleja obrazów ...