إنشاء كلمة & خدمة عد الأحرف لجميع التطبيقات في نظام التشغيل Mac OS X
جدول المحتويات:
بينما تحتوي بعض تطبيقات الكتابة والنصوص على عدادات كلمات وحروف أصلية كجزء من مجموعة الميزات المضمنة بها ، إلا أن ذلك لا ينطبق على كل تطبيق. يمكن تغيير ذلك بسهولة عن طريق إنشاء خدمة Mac OS X التي ستوفر عدد الكلمات وعدد الأحرف من أي مكان على جهاز Mac يمكن تحديد النص فيه. هذا يعني أن تطبيقات مثل TextEdit ، ولوحات معاينة Quick Look ، وحتى متصفحات الويب مثل Safari و Chrome و Firefox ، ستكتسب جميعها ميزة عد الكلمات / الأحرف التي يمكن الوصول إليها بسهولة من خلال النقر بزر الماوس الأيمن.ربما تكون هذه هي أفضل طريقة للحصول على عداد الكلمات في تطبيقات Mac التي لا تدعم الميزة محليًا.
يتم إنشاء خدمة Mac OS X باستخدام تطبيق البرمجة النصية Automator ، المجمعة في جميع إصدارات نظام التشغيل Mac OS X. إذا كنت جديدًا على Automator وفكرة البرمجة النصية ساحقة ، فلا تقلق ، هذا سهل الإعداد للغاية ، ويستخدم رمزًا مكتوبًا مسبقًا ، ولا يتطلب قدرة محددة على كتابة البرامج النصية.
كيفية جعل خدمة عد الكلمات والحروف لأجهزة Mac في Automator
سننشئ خدمة Automator باستخدام AppleScript أنشأه مستخدم باسم "nslater" على Github. إنها قصيرة وموجزة بالفعل ، وبالتالي ليست هناك حاجة لإعادة اختراع العجلة أو إعادة كتابتها بأنفسنا.
- قم بتشغيل تطبيق Automator ، الموجود في / Applications / مجلد لنظام التشغيل Mac OS X (أو افتحه باستخدام Spotlight / Launchpad
- حدد "خدمة" في شاشة البداية الخاصة بـ Automator
- حدد في مربع البحث على الجانب الأيسر من نافذة Automator ، واكتب "تشغيل نص تفاح" ، ثم اسحب هذا الإجراء وأفلته في نافذة الجانب الأيمن
- انسخ والصق رمز AppleScript التالي من GitHub في نموذج "تشغيل AppleScript":
- احفظ الخدمة وأطلق عليها اسمًا قصيرًا إلى حد ما ، مثل "عدد الأحرف والكلمات"
" عند التشغيل {input، parameters} إخبار Application System Events تعيين _appname على اسم العملية الأولى التي تكون نهايتها الأمامية صحيحة ، أخبر تعيين word_count لحساب كلمات (الإدخال كسلسلة ) قم بتعيين حرف_العد لعد أحرف (إدخال كسلسلة) لإخبار التطبيق _appname تنبيه عرض >."
الآن بعد أن أنشأت الخدمة وحفظتها ، فلنختبرها للتأكد من أنها تعمل. لا ينبغي أن تكون هناك أية مشكلات ، ولكن إذا واجهت أي خطأ ، فمن المحتمل أن يكون ذلك بسبب خطأ نسخ ولصق الكود أعلاه في ترجمة الأحرف ، وبالتالي قد ترغب في محاولة نسخ الكود مباشرةً من صفحة GitHub في nslater إذا لم يكن كذلك لا تعمل بشكل صحيح.
كيفية استخدام خدمة عد الكلمات والحروف في أي تطبيق Mac OS X
الآن بعد أن تم إنشاء الخدمة ، يمكنك استخدامها في أي مكان في نظام التشغيل Mac OS X حيث يمكن تحديد النص أو الكلمات. لا يجب أن يكون هذا محرر نص أو حقل إدخال ، يمكن أن يكون نصًا خامًا في مستندات غير قابلة للتحرير أو صفحات ويب أو نوافذ Quick Look ، والضرورة الوحيدة هي أن يكون النص قابلاً للتحديد. وإليك كيف يعمل:
- تشغيل ملف نصي في تطبيق مثل TextEdit
- إما أن تحدد كل النص ، أو مجرد عينة من النص ، وانقر بزر الماوس الأيمن (control + click) على زر الماوس
- انتقل إلى قائمة "الخدمات" واختر خيار "عد الأحرف والكلمات"
- ابحث عن عدد الكلمات والأحرف للنص المحدد في نافذة منبثقة مثل
الآن بعد أن أكدت أن خدمة عداد الكلمات تعمل على النحو المنشود ، يمكنك المضي قدمًا والخروج من Automator. ستبقى الخدمة كما هي.
يجب أن تنتقل الخدمة فورًا إلى جميع التطبيقات من خلال نظام التشغيل Mac OS X ، ولكن قد ترغب في إعادة تشغيل بعض التطبيقات إذا كنت لا ترى خيار عداد الأحرف والكلمات متاحًا في قائمة الخدمات.(ملاحظة جانبية: يمكنك أيضًا استخدام Terminal لقتل جميع خدمات النظام ولكن يمكن أن يكون لذلك آثار جانبية غير مقصودة ، وبالتالي لن نوصي بها على وجه التحديد).
إذا قررت أنك لا تريد هذه الخدمة ، يمكنك بسهولة إزالتها وغيرها من قائمة الخدمات في نظام التشغيل Mac OS X من خلال التوجه إلى مكان غير متوقع في تفضيلات النظام.