Nettleserutvidelser og tillegg som lar deg gjøre detlagre valgt tekst som notater er en av de enkleste måtene å lagre nyttige tekstutdrag for enkelt å hente dem senere. Imidlertid er disse notatene stort sett begrenset til nettleseren din. Utenfor nettleseren er det apper som kan kjøres i bakgrunnen og samle tekst fra utklippstavlen din. I OS X vil du merke at det er et systemomfattende alternativ for å velge og søke etter tekst i Safari fra hvilken som helst app. Ved hjelp av Automator kan du opprette en lignende tjeneste som kan brukes til å velge tekst i hvilken som helst app og opprette et notat i standard Notes-appen med den.
Prosessen er veldig enkel og krever ikkeenhver tilpasning fra din side. Start med å åpne Automator og opprette en tjeneste. Som standard ser du to nedtrekksmenyer øverst. Forsikre deg om at de er innstilt på å godta innkommende tekst fra ethvert program, som vist på skjermdumpen nedenfor.

Fra verktøybiblioteket (listen over verktøyi kolonnen til venstre for arbeidsflytområdet), dra og slipp verktøyet 'Kopier til utklippstavle' videre til arbeidsflytområdet. Slipp deretter verktøyet ‘Kjør AppleScript’ til arbeidsflytområdet og lim inn følgende skript der det står ‘(* Skriptet ditt går her *)’, og sørg for at du fjerner parentesen også.
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
Når du kjører tjenesten, vil den ikke kunne kopiere noe fra utklippstavlen. Kjør det uansett; du skal ikke se andre problemer i tillegg til utklippstavelfeilen. Lagre tjenesten og lukk den.

Start nå Notes-appen og gå til nettleseren dineller en tekstbehandler-app, eller bare åpne en PDF i forhåndsvisning - en hvilken som helst app som lar deg velge tekst. Velg litt tekst, høyreklikk på den og gå til undermenyen Tjenester, hvor du nå finner tjenesten du nettopp opprettet. Klikk på den, så teksten blir lagt til som en ny merknad til Notater.

Notater vil bruke teksten til det nyopprettede notatetfor å navngi notatet. Hva det også gjør er å overskrive utklippstavlen din med den samme teksten som du sendte til Notes-appen. Hvis du ønsker å holde utklippstavlen utenfor hele prosessen, kan du bruke følgende skript i stedet.
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
Følg samme prosess som ovenfor med bare enforskjell - legg IKKE verktøyet 'Copy to Clipboard' til arbeidsflyten. Denne metoden har imidlertid en mangel: den vil ikke gi den nye noten en riktig tittel, og alle notater som er opprettet på denne måten, vil bli merket 'Ny merknad'.
[via Mac OS X-hint]
kommentarer