Windows

كيفية جدولة نص برمجي في Python في برنامج جدولة المهام في Windows

بدلاً من تشغيل نصوص بايثون يدويًا للمهام الروتينية، لمَ لا تُؤتمتها لتعمل تلقائيًا وفي الوقت الذي تريده؟ يُتيح لك مُجدول مهام ويندوز جدولة المهام لتعمل تلقائيًا في أوقات أو فترات زمنية مُحددة، فلماذا لا تستخدمه لجدولة نصوص بايثون أيضًا؟

جدولة نص Python مباشرةً في مجدول المهام

يتيح لك مُجدول مهام ويندوز تشغيل نص بايثون يوميًا، أو أسبوعيًا، أو وفقًا لجدول مُخصص. للقيام بذلك، اضغط على WinR، واكتب taskschd.msc، ثم اضغط على Enter لفتح مُجدول المهام.

فتح جدول المهام

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

إنشاء مهمة أساسية

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

توفير اسم المهمة والوصف

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

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

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

حدد الإجراء الذي سيتم تنفيذه

في حقل البرنامج/النص البرمجي ، أدخل المسار إلى ملف Python القابل للتنفيذ، ثم في حقل إضافة الوسائط ، قم بتوفير المسار الكامل إلى نص 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 أو موقع البرنامج النصي أو الأذونات.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى