
بدلاً من تشغيل نصوص بايثون يدويًا للمهام الروتينية، لمَ لا تُؤتمتها لتعمل تلقائيًا وفي الوقت الذي تريده؟ يُتيح لك مُجدول مهام ويندوز جدولة المهام لتعمل تلقائيًا في أوقات أو فترات زمنية مُحددة، فلماذا لا تستخدمه لجدولة نصوص بايثون أيضًا؟
جدولة نص Python مباشرةً في مجدول المهام
يتيح لك مُجدول مهام ويندوز تشغيل نص بايثون يوميًا، أو أسبوعيًا، أو وفقًا لجدول مُخصص. للقيام بذلك، اضغط على Win+ R، واكتب taskschd.msc، ثم اضغط على Enter لفتح مُجدول المهام.

انتقل إلى علامة التبويب “الإجراءات” ، وانقر فوق ” إنشاء مهمة أساسية…” لإنشاء مهمة لجدولتها.

أعطِ مهمتك اسمًا ، وقدم وصفًا ، ثم انقر فوق التالي .

اختر متى تريد أن تبدأ المهمة، مثل يوميًا ، أو أسبوعيًا ، أو مرة واحدة ، وما إلى ذلك، ثم انقر فوق التالي .

حدّد تاريخ ووقت بدء المهمة (إن لزم الأمر) وتابع. ثم، ضمن قسم “الإجراء” ، حدد الإجراء المطلوب تنفيذه، مثل ” بدء برنامج” ، وانقر على “التالي” .

في حقل البرنامج/النص البرمجي ، أدخل المسار إلى ملف Python القابل للتنفيذ، ثم في حقل إضافة الوسائط ، قم بتوفير المسار الكامل إلى نص Python البرمجي.

انقر فوق “التالي” لمراجعة الإعدادات، ثم انقر فوق “إنهاء” لإنشاء المهمة.

تم الآن جدولة البرنامج النصي Python الخاص بك ليتم تشغيله تلقائيًا في الوقت المحدد.
الطريقة البديلة: جدولة نص Python باستخدام ملف دفعي
بينما يمكنك جدولة نصك مباشرةً، يُفضل العديد من المستخدمين إنشاء ملف دفعي. يُسهّل ملف الدفعي تشغيل نصوص بايثون ويساعد على تجنب مشاكل مسارات بايثون. للقيام بذلك، افتح المفكرة والصق الكود التالي:
@echo off
"C:\Path\to\python.exe" "C:\Path\to\your_script.py"
pauseاستبدل المسار الأول بموقع ملف بايثون القابل للتنفيذ، والثاني بمسار البرنامج النصي. pauseيمنع هذا الأمر إغلاق ملف الدفعة فورًا، وينتظر ضغطنا على مفتاح.
إذا لم تكن متأكدًا من موقع Python، فافتح موجه الأوامر واكتب الأمر التالي فيه للعثور عليه:
where python
إذا ظهرت مسارات بايثون متعددة ، يمكنك اختيار أي منها. تأكد من تحديث مسار البرنامج النصي ليطابق موقعه على جهاز الكمبيوتر. وأخيرًا، احفظ الملف بامتداد .bat.
بعد إنشاء ملف الدفعة وحفظه، يمكنك جدولته في “مجدول المهام” في Windows.
تمكين تشغيل المهمة تلقائيًا
لتتأكد من تشغيل البرنامج النصي المجدول لديك دون انقطاعات، افتح مكتبة جدولة المهام ، وانقر بزر الماوس الأيمن فوق المهمة، ثم حدد خصائص .

ضمن علامة التبويب “عام” ، حدد “تشغيل” سواءً كان المستخدم مسجلاً الدخول أم لا . علاوةً على ذلك، إذا كان البرنامج النصي يتطلب صلاحيات إدارية، فحدد “تشغيل بأعلى صلاحيات” .

في علامة التبويب “الشروط “، قم بإلغاء تحديد ” بدء المهمة فقط إذا كان الكمبيوتر متصلاً بمصدر طاقة تيار متردد” إذا كنت تستخدم كمبيوتر محمولاً.

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

قم بمراجعة أي ملفات سجل أو مخرجات يولدها البرنامج النصي الخاص بك للتحقق من تنفيذه بشكل صحيح:

إذا لم يتم تشغيله، فتأكد من التحقق من مسار Python أو موقع البرنامج النصي أو الأذونات.





