هذه الصفحة مترجمة من الإنجليزية لغرض التيسير. الأصل الإنجليزي هو النسخة الأدق، وإذا اختلفت النسختان فالأصل الإنجليزي هو الذي يسري.

كيف تؤتمت إدخال البيانات في Windows دون برمجة

سجّل جولة واحدة بيدك، واجعلها تصمد أمام تحرك النافذة، ودعها تتكرر بينما تنشغل بشيء آخر.

تم التحديث في 18 سبتمبر 2026 · التسجيل والتحرير وإعادة التشغيل ومراسي الصور مجانية في Myna Recorder دون حد زمني.

1. المهمة

النمط هو نفسه دائمًا: قيمة موجودة في مكان، ونموذج يريدها في مكان آخر، وهناك مئتان منها. انسخ رقم الفاتورة، والصقه في مربع البحث، واضغط Enter، وانقر «اعتماد»، وانتظر علامة الصح الخضراء، ثم التالية. لا حاجة إلى البرمجة لأتمتة ذلك. تحتاج إلى مسجّل، وإلى طريقة للنقر على أشياء بدلًا من البكسلات، وإلى طريقة للتكرار.

2. سجّل جولة واحدة

  1. أوقف تسجيل حركة الماوس

    الإعدادات > التسجيل. من دون الحركة يصبح الماكرو قائمة قصيرة من النقرات والمفاتيح تذهب مباشرة إلى كل هدف. سجّل الحركة فقط للرسم أو للتمرير فوق العناصر.

  2. اضغط F2، وأنجز عنصرًا واحدًا بيدك، ثم اضغط F3

    التسجيل شامل، لذا يلتقط ما تفعله في أي تطبيق، بالتوقيت الأصلي.

  3. اضغط F4 لإعادة تشغيله، وF6 لإيقافه

    تعلّم مفتاح الإيقاف قبل أي شيء آخر. فهو يعمل حتى عندما لا يكون Recorder النافذة النشطة.

تظهر النتيجة مرتين: كقائمة خطوات يمكنك إعادة ترتيبها وتعديل توقيتها، وكبرنامج نصي مقروء في علامة التبويب «البرنامج النصي».

3. اجعله يصمد أمام تحرك النافذة

النقرة المسجّلة موضع مطلق على الشاشة. حرّك النافذة، أو غيّر الدقة، أو شغّله على كمبيوتر زميل، فتقع على الشيء الخطأ. والحل هو مرساة الصورة: في علامة التبويب «الصور»، التقط زر «اعتماد» كقصاصة وأعطه اسمًا. عندها تصبح الخطوة:

with section("One invoice"):
    click_crop("Search box")
    type_text("${number}")
    press("enter")
    wait_for("Result row", timeout_ms=10000, abort=True)
    click_crop("Approve")
    wait_for("Green tick", timeout_ms=10000, abort=True)

يتوقف wait_for حتى تظهر الصورة، فلا يعود الماكرو رهانًا على سرعة استجابة التطبيق اليوم. التقط القصاصات بإحكام: الجزء المميّز ولا شيء غيره. يشرح دليل الاستخدام الثقة والمنطقة والمطابقة بالألوان أو بالشكل.

4. زوّده بالبيانات

يقرأ Recorder القيم من الشاشة لا من ملف. وجّه read_text إلى الخلية أو الحقل الذي يحتوي على القيمة التالية، واحفظها في متغير، واستخدم ${name} داخل أي نص تكتبه:

number = read_text(region=(120, 300, 160, 28), single_line=True)
click_crop("Search box")
type_text("${number}")

أعطِ read_text منطقة دائمًا. يعمل القارئ المدمج على جهازك ولا يكلّف شيئًا؛ وهناك قارئ محلي ثانٍ وقارئ بالذكاء الاصطناعي للنص الذي يخطئ فيه الأول. ويمكن تنظيف الأرقام باستخدام .to_number() ومقارنتها. والموضوع كاملًا في قراءة النص من الشاشة.

5. كرّره

  • يشغّل التكرار في شريط الأدوات الماكرو عددًا محددًا من المرات؛ و0 يعني حتى توقفه.
  • للتكرار داخل تشغيل واحد، استخدم كتل الحلقات. تعرض قائمة الأوامر بجانب المحرر كلًّا منها مع مثال تطبيقي.
  • تغيّر السرعة مدة الانتظار المسجّلة من 0.25× إلى 10×. لكنها لا تستطيع جعل التطبيق يستجيب أسرع، لذا إذا تعطّل الماكرو عند 4× فالحل هو wait_for، لا التشغيل بسرعة أبطأ.
  • انتقل إلى العنصر التالي كما تفعل بيدك: اضغط مفتاح السهم لأسفل في القائمة، أو انقر قصاصة الصف التالي.

6. التقط المشكلات

يوقف abort=True على wait_for التشغيل عندما لا تظهر الصورة أبدًا، بدلًا من ضغط «اعتماد» على السجل الخطأ. ويقفز on_fail="again" إلى خطوة ذات علامة لإعادة المحاولة. أما مربع الحوار الذي يظهر مرة كل صباح، فأضف له صف مراقبة: يبحث عن صورة الخطأ طوال التشغيل، ويمكنه عرض رسالة منبثقة، أو مراسلتك عبر Telegram أو Discord مع لقطة شاشة، أو إيقاف الماكرو. صفوف المراقبة جزء من خطة Basic.

7. أو صِفه ودع الذكاء الاصطناعي يكتبه

في خطة Pro يكتب المساعد البرنامج النصي من وصفٍ تقدّمه. التقط قصاصاتك أولًا، ثم صِف شكل الشاشة، لا الهدف فقط: "انقر مربع البحث، واكتب الرقم، واضغط Enter، وانتظر صف النتيجة، وانقر زر الاعتماد، وانتظر علامة الصح الخضراء" يعطيك ماكرو يعمل؛ أما "عالِج الفواتير" فيعيد إليك سؤالًا. لا يصل شيء إلى المحرر حتى تضغط «استخدام هذا»، ويفحص المترجم البرمجي كل رد أولًا.

8. سلّمه إلى زميل

يحوّل الأمر ملف > تصدير كبرنامج… الماكرو إلى ملف .exe واحد بداخله قصاصاته وقارئ النص المحلي، فيستطيع الشخص الذي يتولى الفواتير فعلًا تشغيله دون تثبيت أي شيء. الخطوات في تحويل ماكرو إلى ملف .exe.