הפעלת קיצורים משורת הפקודה
אפשר להשתמש ביישום ״המסוף״ ב-Mac כדי להפעיל קיצור משורת הפקודה. הפעלת קיצורים דרך שורת הפקודה לא שונה מהפעלת קיצורים דרך היישום ״קיצורים״ - באפשרותך להעביר מסמכים, תמונות, מלל ועוד. לאחר מכן, הקיצור יכול להעביר את הפלט לתהליך אחר או לכתוב לקובץ.
למרות שאפשר להפעיל כמעט כל קיצור דרך שורת הפקודה, הקיצורים הכי יעילים הם אלו שלא מציגים התראות או מבקשים קלט כלשהו. כאשר קיצור מבקש קלט, התהליך של שורת הפקודה מושהה בהמתנה לקלט מהמשתמש. במקום להשתמש בפעולה ״בחר״, אפשר להגדיר את הקיצור כך שיקבל תוכן ספציפי כקלט. במידה שלא מתקבל קלט, הקיצור יכול לבקש את התוכן. ראה/י הגבלת הקלט עבור קיצור שפועל מיישום אחר ב-Mac. כשמאפשרים העברה של תמונות לקיצור ובודקים אם הן חסרות, הדבר מאפשר הפעלה של קיצור יחיד מכל מקום. הודעה תוצג למשתמש רק במידת הצורך.
הפעלת קיצורים משורת הפקודה
הקיצורים פועלים באמצעות הפקודה shortcuts
. כדי להפעיל קיצור בשם ״שלב תמונות״, עליך להתחשב בשטח הנדרש באמצעות אחד מהבאים:
shortcuts run "Combine Images"
או shortcuts run Combine\ Images
באפשרותך להעביר תמונות אל הקיצור באמצעות הדגלים -i
או --input-path
. באפשרותך להעביר נתיבי תמונה תוך שימוש בנתיבים מוחלטים או יחסיים המופרדים באמצעות רווח, או באמצעות תווים כלליים (wildcards). כדי להפעיל את הקיצור ״שלב תמונות״ ולהעביר את כל קבצי ה-JPEG ב״מכתבה״, אפשר להשתמש ב:
shortcuts run "Combine Images" -i ~/Desktop/*.jpg
הערה: כאשר מעבירים נתיב קובץ באמצעות צינור (|
), המערכת מתייחסת אל הנתיב כאל מלל. אפשר להשתמש בדגל -i
כדי לוודא שהקלט שלך יפורש כנתיבי קובץ.
אם הקיצור שלך מסתיים בפעולה שמפיקה מלל, תמונות או קובץ אחר. אם משתמשים בפעולה Stop and Output, אפשר גם להוסיף את הדגל -o
או --output-path
כדי לכתוב את הפלט לקובץ בצורה חכמה. לדוגמה, אפשר להגדיר פלט מלל אל קובץ PDF או TXT על-ידי ציון נתיב עם סיומת קובץ מתאימה. כדי להפעיל את הקיצור ״שלב תמונות״ ולשלב את כל התמונות במכתבה לקובץ PNG, אפשר להשתמש ב:
shortcuts run "Combine Images" -i ~/Desktop/*.jpg -o ~/Desktop/combined.png
אם הקיצור כולל פעולה המסתיימת בפלט או כוללת פעולת ״עצור והוצא פלט״, אפשר לנתב פלט של קיצור אל פקודה אחרת באמצעות התו |
. אפשר להגדיר את סוג הפלט (למשל, לכפות פלט מסוג JPEG במקום מלל) באמצעות הדגל --output-type
עם Uniform Type Indicator/ כדי להפעיל את הקיצור ״שלב תמונות״ שמשלב את כל התמונות במכתבה ומעביר אל פקודה אחרת כקובץ RTFD, אפשר להשתמש ב:
shortcuts run "Combine Images" -i ~/Desktop/*.jpg --output-type com.apple.rtfd | …
לקבלת רשימה של Uniform Type Indicators, אפשר לקרוא את: System-Declared Uniform Type Identifiers.
הפקודה shortcuts
תחזיר 0
אם ההפעלה הייתה מוצלחת, או 1
אם התקבלה שגיאה.
פירוט קיצורים בשורת הפקודה
יש אפשרות לבדוק אם קיצור מסוים קיים לפני שמפעילים פעולה אוטומטית אחרת, או לראות רשימה של קיצורים כאשר ה-GUI אינו זמין. אפשר לראות את כל הקיצורים הזמינים באמצעות shortcuts list
. אפשר גם לראות את הקיצורים מסודרים לפי תיקיות מותאמות אישית. יש להשתמש בדגל -f
ולספק שם תיקיה מותאם אישית. לדוגמה, כדי להציג את כל הקיצורים בתיקיה המותאמת אישית שהשם שלה הוא ״מוסיקה״, אפשר להשתמש ב:
shortcuts list -f Music
הערה: אפשר להשתמש בדגל -f
בלבד עם תיקיות מותאמות אישית. לא ניתן להשתמש בתיקיות שנוצרו, כמו ״פעולות מהירות״, ״שורת התפריטים״ וכדומה.
כדי להציג את כל התיקיות במקום את הקיצורים, אפשר להשתמש ב:
shortcuts list --folders
הצגת קיצורים משורת הפקודה
אפשר לפתוח קיצור בעורך באמצעות shortcuts view
. הדבר יכול להיות שימושי כשמנסים לפתוח בעיות עם קיצור שסוטה מהמטרה שלו. כדי להציג קיצור בשם ״Bad shortcut״, אפשר להשתמש ב:
shortcuts view "Bad shortcut"
חתימה על קיצורים משורת הפקודה
ניתן לחתום על קיצור שייצאת בעבר. עושים זאת באמצעות shortcuts sign
. כשחותמים על קיצור, Apple מקבלת עותק לצורך אימות (כדי למנוע שימוש לרעה וללא רשות כשתשתף/י את הקיצור). ישנם שני מצבים לחתימה על קיצורים:
כל אחד: כל אחד יכול לייבא את הקיצור.
אנשים שמכירים אותי: רק אנשים שאת/ה נמצא/ת ברשימת אנשי הקשר שלהם יוכלו לייבא את הקיצור שלך. פרטי הקשר שלך ייכללו בקובץ של הקיצור.
כדי לחתום על קיצור בשם ״Share me״, משתמשים בפקודה הבאה:
shortcuts sign --mode people-who-know-me --input "Share me.shortcut" --output "Share me signed.shortcut”
למידע על שיתוף קישורים, ראה/י שיתוף קיצורים ב-Mac.
למרות שאפשר להשתמש ב: x-callback-urls כדי להפעיל ולהציג קיצורים משורת הפקודה, יש להשתמש בפקודה shortcuts
כדי לספק קלט ופלט חכמים. ראה/י מבוא לסכימות URL ב״קיצורים״ ב-Mac.