عندما جلبت Apple الاختصارات إلى Mac في macOS Monterey ، تم نقل مجموعة الإجراءات الأولية المتاحة التي تستفيد من ميزات Mac من Automator.
كانت هذه الإجراءات متاحة سابقًا (في نموذج مشابه) في Automator للمستخدمين الذين يقومون بإنشاء مهام سير عمل لأتمتة مهامهم - باستخدام Shortcuts for Mac ، تم إعادة إنشاء هذه الوظائف نفسها كإجراءات أصلية ، وتقع إلى حد كبير في فئة البرمجة النصية.
تشرح هذه القطعة أفضل طريقة لأتمتة ملف جهاز Mac المفضل باستخدام إجراءات الاختصارات للتحكم في تطبيقاتك ، وتغيير ترتيبات النافذة ، وإضافة وظائف متقدمة باستخدام إجراءات تطبيق Script Editor:
تطبيقات
داخل قسم 'التطبيقات' من فئة البرمجة النصية في Shortcuts for Mac ، سيجد المستخدمون إجراءين - إخفاء التطبيق وإنهاء التطبيق - بالإضافة إلى تطبيقات Open App و Split Screen الحالية.
يمكن استخدام 'إخفاء التطبيق' لإخفاء جميع النوافذ من أي تطبيق تختاره ، أو جميع تطبيقاتك ، أو عند استخدامه عدة مرات ، مجموعة من التطبيقات. بدلاً من ذلك ، يتيح خيار 'جميع التطبيقات' أيضًا حقل 'استثناء' حيث تترك عدة تطبيقات محددة مفتوحة. في الواقع ، يعمل 'إخفاء جميع التطبيقات باستثناء' على أنه 'إظهار هذه التطبيقات فقط' ، حالة استخدام مثيرة للاهتمام للتركيز على مهمة محددة.
بمجرد إخفاء التطبيق ، ستظل نوافذه مخفية حتى تنقر على أيقونة التطبيق أو تنتقل إلى التطبيق باستخدام App Switcher ، وعند هذه النقطة ستظهر النوافذ مرة أخرى.
يذهب 'إنهاء التطبيق' على طول الطريق لإغلاق التطبيق ، بما في ذلك الخيارات المماثلة لاختيار تطبيق واحد ، وإنهاء جميع التطبيقات ، وإضافة استثناءات ، وإنهاء تطبيقات متعددة إذا تمت إضافتها إلى اختصار عدة مرات.
يتضمن Quit App أيضًا زر Show More الذي ، عند توسيعه ، يكشف عن تبديل لـ 'Ask to Save Changes' ، والذي يمكن أن يُظهر مطالبة النظام لأي مستندات أو ملفات ذات صلة تحتاج إلى حفظ. إذا تم إيقاف تشغيل 'طلب حفظ التغييرات' ، فسيتم فقد أي تغييرات غير محفوظة ، لذلك استخدم هذا فقط إذا كنت تريد ذلك بحاجة إلى لإجبار جميع التطبيقات على الإنهاء.
شبابيك
في قسم Windows من فئة البرمجة النصية ، سيجد مستخدمو Shortcuts for Mac أيضًا إجراءات لـ Find Windows و Move Window و Resize Window.
رقم ملاك معنى 1111
يتم استخدام Find Windows لاسترداد المجموعة الحالية من النوافذ المفتوحة على جهاز Mac الخاص بك ، وسحبها إلى الاختصار الخاص بك لاستخدامها لاحقًا لنقل النوافذ وتغيير حجمها. يتضمن Find Windows القدرة على إضافة عوامل التصفية ، حيث يمكنك بعد ذلك العثور على النوافذ حسب العنوان ، واسم التطبيق ، والعرض ، والارتفاع ، والموضع X ، والموضع Y ، وفهرس النافذة. بالإضافة إلى ذلك ، يمكنك استخدام Sort By لإعادة ترتيب النوافذ باستخدام نفس القيم ، ويتوفر خيار Limit إذا كنت تريد ربما الفرز حسب فهرس النوافذ والحصول على واحد فقط للاستيلاء على النافذة العلوية على سبيل المثال.
هذا يعني أنه يمكنك ، في الواقع ، البحث عن طريق العنوان الظاهر في الجزء العلوي من أي نافذة ، والعثور على النوافذ من تطبيق معين ، والاستيلاء فقط على النوافذ داخل أو خارج حجم معين ، والبحث عن النوافذ في مواقع محددة على شاشتك ، وحتى التحقق للنافذة العلوية أو نافذة أخرى تحتها في المكدس.
بمجرد إضافة بعض الفلاتر واختبار النوافذ التي تظهر بناءً على الإعداد الحالي ، يمكنك بعد ذلك تمرير متغير 'Windows' الجديد هذا إلى إجراءات تغيير حجم Windows ونقل Windows حسب الحاجة لإعادة تنظيم الإعداد الخاص بك.
يتيح لك إجراء تحريك Windows وضع أي نافذة في مجموعة من تسعة مواضع افتراضية على شاشتك - من الأعلى والوسط والأسفل إلى اليسار والوسط واليمين. بدلاً من ذلك ، يتوفر حقل الأبعاد ، والذي يتيح لك بعد ذلك إدخال متغيرات لإحداثيات X و Y ، وستقوم القيم التي تدخلها بضبط الموقع بدءًا من الزاوية العلوية اليسرى من شاشتك.
يتضمن Move Windows أيضًا مفتاح تبديل 'إحضار إلى الأمام' الذي يتيح لك وضع النافذة المحددة فوق كل شيء آخر ، أو تركها بأي طريقة أخرى في فهرسها الحالي في حزمة النوافذ.
بشكل مشابه ، يتضمن تغيير حجم النوافذ تسعة مواضع وخيار أبعاد لتحديد العرض × الارتفاع الخاص بك - المواضع هي شاشة ملائمة ، النصف العلوي ، النصف السفلي ، النصف الأيسر ، النصف الأيمن ، أعلى الربع الأيسر ، الربع الأيمن العلوي ، الربع الأيسر السفلي ، والربع الأيمن السفلي. يتضمن تغيير حجم Windows أيضًا مفتاح تبديل 'إحضار إلى المقدمة'.
محرر النص
بالإضافة إلى البرمجة النصية للتطبيقات و Windows على جهاز Mac الخاص بك ، توفر الاختصارات أيضًا إجراءات لتطبيق Script Editor ، وهي الأداة الأصلية التي توفرها Apple لإنشاء البرامج النصية وتشغيلها باستخدام AppleScript أو JavaScript للأتمتة.
يتضمن كل من إجراءات تشغيل AppleScript و Run JavaScript للأتمتة القدرة على قبول الإدخال ، وتحديد معلمات لهذا البرنامج النصي ، وإرجاع الإدخال في النهاية. يتضمن كلا الإجراءين أيضًا تعليقًا لـ 'ينتقل النص البرمجي هنا' ، حيث يمكن للمستخدمين المطلعين على AppleScript أو JavaScript للأتمتة وضع البرامج النصية الخاصة بهم ليتم تنفيذها عند التشغيل.
يتضمن كل إجراء أيضًا زر 'إنشاء' (في شكل رمز مطرقة) يتحقق من صحة محتويات البرنامج النصي بمجرد ملئها ، مع التأكد من عدم وجود أي أخطاء في الكود بحيث يمكنك تصحيحه بشكل صحيح دون تشغيله فعليًا النص الكامل.
تعد إجراءات محرر النص البرمجي هذه أداة مساعدة رائعة لمستخدمي Mac الأكثر تقدمًا والأشخاص المطلعين على أدوات البرمجة النصية الموجودة على النظام الأساسي ؛ أطلقت شركة Apple هذه في الأصل باعتبارها حيازة من Automator لأن Shortcuts for Mac جزء من انتقال متعدد السنوات باسم 'مستقبل الأتمتة'.
في الوقت الحالي ، تسمح هذه الإجراءات لـ Shortcuts بالعمل كواجهة أمامية جيدة للنصوص البرمجية التي أنشأها مستخدمو Mac الحاليون بالفعل - شريط القوائم على وجه الخصوص ، مما يجعل الوصول إليها أمرًا سهلاً للغاية. ومن الناحية النظرية ، في المستقبل ، يجب أن تكون الاختصارات قادرة على حل حالات الاستخدام نفسها باستخدام الإجراءات الأصلية ، إذا أصبح اقتباس 'مستقبل الأتمتة' هو 'حاضر' الأتمتة.
لهذا السبب ، فإن أفضل طريقة للاستفادة من إجراءات تشغيل AppleScript وتشغيل JavaScript للأتمتة (للمستخدمين الذين ليسوا على دراية بلغات البرمجة هذه) هي العثور على أمثلة جيدة عبر الإنترنت وتكرارها في اختصاراتك ، أو إنشاء نصوص باستخدام الأسس الحالية .
هذا هو أحد المجالات التي وجدت متعة في اللعب بها قائمة رموز مفاتيح AppleScript من المدون كريستوفر كيلتي ، الذي وثق جميع طرق استخدام AppleScript لمحاكاة الضغط على المفاتيح على لوحة المفاتيح.
باستخدام رموز الأمثلة المرتبطة بالصفحة لمفاتيح محددة - بالإضافة إلى مفاتيح التعديل - يمكن لمستخدمي الاختصارات أن 'يضغطوا' على اختصارات لوحة المفاتيح وتنشيط أوامر من تطبيقات Mac الخاصة بهم والتي لا يمكن أتمتتها بعد.
إليك مثال على الاختصار 'ملف> جديد' يحاكي Command + N ، الاختصار المستخدم على نطاق واسع لإنشاء عنصر جديد في تطبيقات Mac ذات الصلة. هذا الاختصار الثاني ، 'إخفاء الآخرين،' يستخدم مفاتيح Command + Option + H لنسخ وظيفة 'إخفاء جميع التطبيقات باستثناء' لإجراء إخفاء التطبيق - استخدمها كمثال للضغط على مُعدِّلات متعددة في وقت واحد.
جعل Mac أكثر كفاءة
تتيح الاختصارات الخاصة بإجراءات البرمجة النصية الجديدة الخاصة بـ Mac للتطبيقات و Windows لمستخدمي Mac إنشاء اختصارات تعيد ترتيب إعداد سطح المكتب بشكل مثالي - يمكنهم فتح التطبيقات المحددة التي يريدونها ، مع وجود النوافذ في المكان والحجم المناسبين ، بالإضافة إلى إخفاء أي شيء لا يحتاج إلى كن مرئيًا حتى الآن.
وكما قد تلاحظ ، فإن القدرة على تشغيل البرامج النصية من أي نوع باستخدام Shortcuts for Mac تعمل على توسيع القدرات المحتملة لما يمكنك القيام به بمجرد فتح هذه التطبيقات - حتى تقوم تطبيقات الاختصارات وتطبيقات Mac بتطوير المزيد من الإجراءات الأصلية لهذا النوع من الوظائف ، الاختصارات يمكن للمستخدمين دائمًا محاولة برمجة جهاز Mac نفسه لتحقيق نفس الأهداف.
apple tv 4k بلاك فرايدي 2020
لا يزال لدى الاختصارات لنظام التشغيل Mac فرصة أخرى للأتمتة - بما في ذلك إجراءات الملفات المحدثة وأدوات Finder ، بالإضافة إلى إجراءات المحفوظات وأداة القرص ومحركات أقراص الشبكة - بالإضافة إلى المضيف الكامل لتطبيقات App Store التي توفر إجراءات الاختصارات لوظائفها الخاصة ، وبالتالي النظام الأساسي لا يزال هناك مجال للتوسع خارج هذه الإجراءات المستندة إلى Automator.
لكن جهاز Mac كمكان للإنتاجية العميقة جنبًا إلى جنب مع الدعم المناسب لأدوات الأتمتة من Apple هو مكان مثير في عام 2022 - أتطلع إلى رؤية كيف تجلب Apple مستقبل الأتمتة هذا بشكل مباشر.