- - שמור טקסט שנבחר ביישום הערות OS X מתפריט ההקשר באמצעות לחצן העכבר הימני

שמור טקסט שנבחר ביישום הערות OS X מתפריט ההקשר באמצעות לחיצה ימנית

תוספי דפדפן ותוספות המאפשרות לךשמירת טקסט שנבחר כהערות הן אחת הדרכים הקלות ביותר לשמור קטעי טקסט שימושיים לצורך אחזור בקלות אחר כך. עם זאת, הערות אלה מוגבלות לרוב לדפדפן שלך. מחוץ לדפדפן ישנם אפליקציות שיכולות לרוץ ברקע ולאסוף טקסט מהלוח שלך. במערכת ההפעלה X תבחין כי קיימת אפשרות מערכתית רחבה לבחור ולחפש טקסט בספארי מכל אפליקציה. בעזרת Automator תוכלו ליצור שירות דומה שניתן להשתמש בו לבחירת טקסט בכל יישום וליצור הערה ביישום ברירת המחדל של Notes איתו.

התהליך פשוט מאוד ואינו דורשכל התאמה אישית מצדך. התחל על ידי פתיחת אוטומט ויצירת שירות. כברירת מחדל, תופיע שני תפריטים נפתחים בחלקם העליון. ודא שהם מוגדרים לקבל טקסט נכנס מכל יישום, כפי שמוצג בצילום המסך למטה.

קלט טקסט

מספריית השירותים (רשימת כלי השירותבעמודה משמאל לאזור זרימת העבודה), גרור ושחרר את כלי השירות 'העתק ללוח' לאזור זרימת העבודה. בשלב הבא, השחרר את כלי השירות 'הפעל את AppleScript' לאזור זרימת העבודה והדבק את הסקריפט הבא במקום בו כתוב '(* הסקריפט שלך הולך לכאן *), וודא שאתה מסיר גם את הסוגריים.

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

כשאתה מנהל את השירות הוא לא יוכל להעתיק שום דבר מהלוח. הרץ את זה בכל מקרה; לא אמור לראות בעיות אחרות מלבד שגיאת הלוח. שמור את השירות וסגור אותו.

שירות אוטומט

כעת הפעל את אפליקציית Notes ועבור לדפדפןאו יישום מעבד תמלילים, או סתם לפתוח קובץ PDF בתצוגה מקדימה - כל אפליקציה שתאפשר לכם לבחור טקסט תעשה. בחר טקסט כלשהו, ​​לחץ עליו באמצעות לחצן העכבר הימני ועבור לתפריט המשנה שירותים, שם תמצא כעת את השירות שיצרת זה עתה. לחץ עליו והטקסט יתווסף כהערה חדשה להערות.

save-text-to-note.jpg

הערות ישתמשו בטקסט של הפתק החדש שנוצרלנקוב בשמו של הפתק. מה שהיא עושה זה גם להחליף את הלוח שלך באותו טקסט ששלחת ליישום Notes. אם תרצה להרחיק את הלוח מכל התהליך הזה, תוכל להשתמש בסקריפט הבא במקום זאת.

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

בצע את אותו התהליך כנ"ל רק עם אחדהבדל - אל תוסיף את כלי השירות 'העתק ללוח' לזרימת העבודה. לשיטה זו יש חסרונות אחת: היא לא תעניק לתו החדש כותרת ראויה, וכל התווים שנוצרו כך יתויגו בשם 'הערה חדשה'.

[באמצעות רמזים ל- Mac OS X]

הערות