Sa higit sa isang okasyon naisip ko kung bakit hindi isinasama ng Apple ang isang serbisyo sa kopya ng teksto upang direktang dalhin ito sa aplikasyon ng Mga Tala, iyon ay, kung nasa isang web page tayo o may bukas na teksto sa anumang iba pang site, maaari lamang nating piliin ito at i-right click ang kopyahin ito sa mga tala. Pinipigilan nito kami mula sa unang pagkopya nito sa clipboard at pagkatapos ay pagbubukas ng mga tala, paglikha ng isang bagong tala at isama ito, ito ay isang mas simple at mas mabilis na proseso.
Ito ang tiyak kung bakit ang kahalili ng application na ito sa Stickies ay nilikha sa Mac, ngunit may kalamangan na hindi punan ang lahat ng "post-it".
Tutulungan tayo ng automator sa proseso
Upang magawa ang gawaing ito, gagamitin namin ang Automator bilang aming pangunahing "sandata". Ang unang bagay ay upang patakbuhin ito at lumikha ng isang bagong serbisyo, makikita namin na bilang default sa tuktok na menu na ipinapakita nito «Natatanggap ng serbisyo ang pagpipilian ng: Teksto en Anumang aplikasyon » Iiwan namin ito ngayon at lumipat sa pagkilos na "Kopyahin sa Clipboard" na magkakaladkad kami sa daloy ng trabaho sa parehong paraan.
Ang sumusunod ay upang maghanap para sa aksyon na "Patakbuhin ang AppleScript", na kasama rin hihilahin namin ang daloy ng trabaho at kung saan ito ipinapakita sa amin »(* Pupunta ang iyong script dito *)«, tatanggalin namin ito at kopyahin ang mga sumusunod na linya:
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
Ang natitira lamang ay upang mai-save ang serbisyo sa File - I-save na may pangalang Bagong Tala. Ngayon kapag pumili kami ng isang teksto, kapag nag-right click kami, ang pop-up menu na may pagpipiliang "Bagong tala", na makokopya ang napiling teksto sa Mga Tala nang hindi kinakailangang gumawa ng anupaman.
Karagdagang informasiyon - Alamin kung paano gumamit ng iba't ibang mga paraan upang pamahalaan ang isang ruta sa Mac
Pinagmulan - cultofmac
Masyadong kumplikado, mas gusto kong kopyahin at i-paste.
Nagbibigay ito sa akin ng isang error sa Workflow, hindi ito nagdaragdag ng anumang bagay, sinasabi sa akin na mayroong isang error sa syntax, inaasahan ang isang dulo ng linya at natagpuan ang isang hindi kilalang identifier
Pagwawasto: Karaniwang error sa programmer ... MAGING MAingat sa pagkopya at pag-paste, ang mga quote ay magbibigay ng isang error, kailangan mong isulat ang mga ito sa pamamagitan ng kamay sa sandaling ang syntax ay nakopya sa Automator.
Ito ay totoo, ang mga marka ng panipi ay nagpatibay ng format na italic at iyon ang dahilan kung bakit ang script ay nagbigay ng isang error, sinubukan ko ito bago bigyan ito ng format, iyon ay, kapag naisakatuparan ko ito nasa simpleng teksto.
Walang ibang paraan upang magawa ito kaysa sa muling pagsusulat ng mga quote sa loob ng script. Salamat sa paunawa ng Guiller Vks!
maligayang pagdating, ang kasiyahan ..! Ito ay nangyari sa akin ng maraming beses ... ito ang unang bagay na aking nasuri at iyon na! para sa akin ang isa sa mga tipikal na pagkabigo hehe 😛
Mahusay
Sa gayon, hindi ko nakukuha ang "magpatupad ng applescript", mayroon lamang akong naisagawa na SQL ...
Hanapin ito bilang "Patakbuhin ang Applescript." Kung hindi, ilagay lamang sa search box sa tuktok na "Applescript" nang walang mga quote at tiyak na lalabas ito.
ok, salamat, natagpuan ...
ngunit hindi ko nakukuha ang bagong tala sa menu pagkatapos pumili ng isang teksto ...
Sa menu ng automator sa kaliwang sulok sa itaas hanapin ang File at i-click ang I-save, pinangalanan mo itong Bagong Paalala at dapat itong lumitaw kapag pumipili ng anumang teksto.
Ginawa ko ito, at nai-save ko ang New Note. Workflow, ngunit hindi pa rin ito gumana ...
Kapag binubuksan ang automator kailangan mong pumili ng Serbisyo at hindi Workflow o Workflow para gumana ito.
Nararamdaman ko ang kabigatan, ngunit pinili ko iyon, ngunit nai-save ito bilang isang extension ng daloy ng trabaho at ginawa ko lang ulit, kung sakali, at hindi pa rin ito tumuloy.
isa pa, kapag pinatakbo ko ang tala ng serbisyo nuea.workflow mula mismo sa automator upang makita kung paano ang script, ito ay sinasabi sa akin sa bahagi ng pagkopya sa clipboard ... »ang kinakailangang data para sa aksyon« pagkopya sa hindi ibinigay ang clipboard »» ...
Iyon ay "normal" walang nangyayari, kung minsan may mga pagbubukod o babala ngunit maayos itong gumagana. Kapag na-save mo ito, dapat sabihin nito sa iyo nang direkta «I-save ang serbisyo bilang» at ang pangalang nais mo. »Kung nakakuha ka ng« I-save bilang:…. Format ng file: Workflow ', ito ay dahil pinili mo ang mali mula sa simula. Subukang buksan muli ang Automator at gawin ang lahat nang sunud-sunod mula sa simula ng pagpili ng serbisyo ... Tinitiyak ko sa iyo na gumagana ito.
Ito ay dapat na epektibo na makatipid sa iyo bilang WFLOW sa landas na ito, tingnan kung mayroon ka doon:
/ Mga Gumagamit / »Iyong gumagamit» / Library / Mga Serbisyo
Sa isang finder window press: Shift + CMD + G upang buksan ang function na pumunta sa folder, i-paste ang path na binabago ang "Iyong gumagamit" para sa iyo talaga at suriin ito.
Kung hindi na ito gumagana, wala na akong maisip na iba pang maaaring mangyari sa iyo.
Sa gayon, walang magandang gagawin namin, salamat sa lahat.
Ang parehong bagay na patuloy na nangyayari sa akin at lumalabas tulad ng sinabi mo sa nakaraang teksto, sinasabi sa akin na "i-save ang serbisyo bilang", iniiwan ito sa aking silid-aklatan, mabuti, lahat ay mabuti, ngunit hindi ... gagawin !. Salamat
Pagkatapos ng maraming mga pagtatangka, sumusubok na ngayon ng ibang script, napagtanto kong gumagana ang isang ito sa akin, ngunit sa Safari lamang, sinubukan ko ito sa firefox, halika !! okay lang 'yan ...
Sa isa pang pagkakasunud-sunod ng mga bagay, ang paste na ginagawa nito sa mga tala ay hindi literal, ginagawa ito sa isang tiyak na font at hindi idikit ang mga imahe ...