تشغيل الاختصارات من سطر الأوامر
يمكنك استخدام تطبيق الوحدة الطرفية على Mac لتشغيل اختصار من سطر الأوامر. لا يختلف تشغيل الاختصارات من سطر الأوامر عن تشغيل الاختصارات في تطبيق الاختصارات - يمكنك تمرير المستندات والصور والنصوص والمزيد. ثم يمكن للاختصار تمرير الإخراج إلى عملية أخرى أو الكتابة إلى ملف.
على الرغم من أنه يمكنك تشغيل أي اختصار تقريبًا من سطر الأوامر، فإن أكثر الاختصارات فعالية هي تلك التي لا تعرض التنبيهات أو تطلب الإدخال. عندما يطلب الاختصار إدخالاً، تتوقف عملية سطر الأوامر مؤقتًا، في انتظار إدخال المستخدم. بدلاً من استخدام إجراء تحديد، قم بتكوين الاختصار لتلقي محتوى معين كإدخال، وإذا لم يتم استلام أي إدخال، فاطلب المحتوى. انظر تقييد الإدخال لاختصار عند تشغيله من تطبيق آخر على Mac. يتيح السماح للصور بالمرور إلى الاختصار والسؤال عما إذا كانت غائبة بتشغيل اختصار واحد من أي مكان، فتظهر المطالبة للمستخدم عند الضرورة فقط.
تشغيل الاختصارات من سطر الأوامر
يتم تشغيل الاختصارات باستخدام أمر shortcuts
. لتشغيل اختصار باسم "Combine Images"، يلزمك حساب المساحة باستخدام أحد الخيارات التالية:
shortcuts run "Combine Images"
أو shortcuts run Combine\ Images
يمكنك تمرير الصور إلى الاختصار باستخدام العلم -i
أو --input-path
. يمكنك تمرير مسارات الصور باستخدام مسارات مطلقة أو نسبية محددة بمسافات، أو باستخدام أحرف البدل. لتشغيل اختصار "Combine Images" وتمرير جميع ملفات JPEG على سطح المكتب، يمكنك استخدام ما يلي:
shortcuts run "Combine Images" -i ~/Desktop/*.jpg
ملاحظة: عندما تمرر مسار ملف باستخدام أنبوب (|
)، يتم التعامل مع المسار كنص. استخدم العلم -i
للتأكد من أن المدخلات الخاصة بك يتم التعامل معها كمسارات للملفات.
إذا انتهى الاختصار بإجراء ينتج عنه نص أو صور أو ملف آخر، أو إذا كنت تستخدم الإجراء Stop and Output، يمكنك إضافة العلم -o
أو --output-path
لكتابة الإخراج بذكاء إلى ملف. على سبيل المثال، يمكنك إخراج نص إلى ملف PDF أو TXT من خلال توفير مسار بامتداد الملف المناسب. لتشغيل اختصار "Combine Images" الذي يجمع كل الصور الموجودة على سطح المكتب في ملف PNG، يمكنك استخدام ما يلي:
shortcuts run "Combine Images" -i ~/Desktop/*.jpg -o ~/Desktop/combined.png
إذا كان للاختصار إجراء ينتهي بإخراج أو يحتوي على إجراء "Stop and Output"، يمكنك توجيه إخراج الاختصار إلى أمر آخر باستخدام الحرف |
. يمكنك تحديد نوع الإخراج (مثل إجبار المخرجات على أن تكون JPEG بدلاً من النص) باستخدام علم --output-type
مع مؤشر النوع الموحد. لتشغيل اختصار "Combine Images" الذي يجمع كل الصور الموجودة على سطح المكتب ويمرر إلى أمر آخر مثل RTFD، يمكنك استخدام ما يلي:
shortcuts run "Combine Images" -i ~/Desktop/*.jpg --output-type com.apple.rtfd | …
للحصول على قائمة بمؤشرات النوع الموحد، انظر مؤشرات النوع الموحد المُعلن عنها من قبل النظام.
سيقوم الأمر shortcuts
بإخراج 0
عند التشغيل الناجح أو 1
عند الخطأ.
عرض قائمة بالاختصارات في سطر الأوامر
قد ترغب في التحقق من وجود اختصار قبل تشغيل عمليات التنفيذ التلقائي الأخرى أو الاطلاع على قائمة الاختصارات عندما لا تكون واجهة المستخدم الرسومية متاحة. يمكنك عرض جميع الاختصارات المتاحة في قائمة باستخدام الأمر shortcuts list
. يمكنك أيضًا عرض قائمة بالاختصارات في المجلدات المخصصة. استخدم العلم -f
وقم بتوفير اسم مجلد مخصص. على سبيل المثال، إذا كنت تريد عرض قائمة بجميع الاختصارات في مجلدك المخصص التي تحمل اسم "Music"، فاستخدم ما يلي:
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
لتتمكن من توفير مدخلات ومخرجات ذكية. انظر مقدمة عن أنظمة الروابط في الاختصارات على Mac.