حل أتمتة سهل على أوبونتو

Actiona هو تطبيق أتمتة المهام عبر الأنظمة الأساسية.

حتى الآن، جميع تطبيقات الأتمتة التي تحدثنا عنها لديها مستوى معين من التعقيد. يتطلب Cron و Anacron استخدام سطر الأوامر، ويتطلب Autokey استخدام نصوص Python. الآن سوف نرى حلًا سهلًا للأتمتة في أوبونتو.

في هذه المقالة سوف نتحدث عن Actiona، أداة متعددة المنصات تسمح لنا، من بين أمور أخرى، بأتمتة المهام مثل الضغط على أزرار الماوس، وضربات المفاتيح، وعرض مربعات الرسائل، وتحرير ملفات النص، وغير ذلك الكثير. الميزة الكبرى لـ Actiona مقارنة بـ Autokey هي أن العديد من هذه المهام تأتي مبرمجة مسبقًا. ومع ذلك، إذا أردنا إضافة آخرين، فيمكننا القيام بذلك باستخدام لغة البرمجة Javascript.

JavaScript هي لغة برمجة عالية المستوى ومفسرة وموجهة نحو الكائنات تستخدم على نطاق واسع لكتابة التطبيقات التفاعلية للويب. ومن بين ميزاته السماح بالتفاعل باستخدام النماذج، أو إنشاء الرسوم المتحركة، أو الاستجابة للمحفزات في الوقت الحقيقي.

حل أتمتة سهل على أوبونتو

من بين الأشياء التي يمكننا القيام بها مع Actiona:

محاكاة الجهاز

الإجراءات التي تحاكي تفاعل المستخدم مع لوحة المفاتيح والماوس.

  • اكتب نصًا.
  • اضغط على مفتاح.
  • حرك مؤشر الماوس إلى نقطة محددة بشكل مباشر أو باتباع المسار.
  • اضغط على نقطة على الشاشة (على شاشات اللمس).
  • قم بتدوير عجلة الماوس.
  • انتظر حتى يتم الضغط على المفتاح

التفاعل مع النظام

يتسبب في قيام النظام بإجراءات معينة. ومن بين البرامج المبرمجة مسبقًا:

  • تنفيذ أمر (بشكل فردي أو كجزء من سلسلة من التعليمات)
  • قتل عملية.
  • جعل الإشعار يظهر.
  • انتظر حتى يظهر بكسل ملون على الشاشة.
  • أعد تشغيل الكمبيوتر أو إيقاف تشغيله أو قفله.
  • افتح صفحة ويب.
  • تشغيل صوت.
  • ابحث عن صورة على الشاشة.
  • قراءة النصوص.

من بين ميزاته، يوفر Actiona القدرة على تحويل النص إلى كلام، على الرغم من أنه يفعل ذلك باستخدام صوت النظام المحدد مسبقًا، وهو أمر آلي تمامًا مقارنة بالمعيار الموجود في السوق.

التفاعل مع أنظمة النوافذ

يحاكي تفاعل المستخدم مع التطبيقات باستخدام واجهة رسومية

  • عرض مربعات الحوار
  • أدخل بعض البيانات.
  • انتظر النافذة.
  • نقل النافذة وإغلاقها وتغيير حجمها.

إدارة البيانات

العمل مع الملفات والمتغيرات ورسائل البريد الإلكتروني

  • كتابة أو قراءة ملف نصي.
  • كتابة أو قراءة ملف ثنائي.
  • كتابة أو قراءة ملف INII
  • اكتب أو اقرأ في السجل.
  • اكتب أو اقرأ من الحافظة
  • قراءة متغير البيئة.
  • نسخ ملف.
  • تنزيل الملف.
  • أرسل بريدا إلكترونيا.

الملفات الثنائية هي نوع من الملفات التي تخزن البيانات بتنسيق لا يمكن للبشر قراءته مباشرة لأنه مشفر بلغة الآلة (الأصفار والواحدات). بعض الأمثلة على الملفات الثنائية هي البرامج القابلة للتنفيذ، أو المكتبات، أو البرامج الثابتة، أو البيانات المترجمة. لا يمكن اعتبارها ملفات نصية لأنها ليست مشفرة بالأحرف في تنسيقات قابلة للقراءة (مثل ASCII/UTF-8). يمكن أيضًا تشغيلها طالما أن الأذونات المناسبة متاحة.

في حالة ملفات INI، فهي عبارة عن ملفات نصية عادية ولكنها ذات وظيفة محددة. يتم استخدامها لتخزين إعدادات البرنامج بتنسيق منظم باستخدام بناء جملة بسيط محاط بأقواس ومعلمات key = value.

يتكون متغير البيئة من زوج مفتاح-قيمة يتم تخزينه في بيئة العملية. يمكن لكل من نظام التشغيل والتطبيقات استخدامها لتكوين عملياتها. توفر هذه المتغيرات معلومات حول المسارات أو التفضيلات أو التكوينات التي يمكن الوصول إليها من خلال البرامج قيد التشغيل.

إدارة التدفق الداخلي

يتعامل مع المهام الداخلية للبرنامج

  • يوقف تنفيذ البرنامج.
  • قم بتشغيل كود Javascript.
  • انتقل إلى سطر أو تسمية محددة داخل البرنامج النصي Java.
  • تشغيل حلقة.
  • لا تفعل شيئًا (وفقًا للمطورين، سنستخدم هذه الميزة أكثر مما نعتقد.
  • إيقاف تنفيذ البرنامج النصي.
  • تعيين أو قراءة قيمة المتغير.
  • انتظر تاريخًا أو وقتًا محددًا.
  • انتظر متغيرًا
  • اكتب إلى وحدة التحكم في التطبيق.
  • بدء أو إيقاف أو استدعاء إجراء ما.

يمكننا تثبيت Actiona من مركز البرامج الخاص بمتغير Ubuntu الخاص بنا