سؤال

كتبت السيناريو في روبي.أود أن تشغيل كل يوم في وقت معين.كيف يمكنك أن تفعل ذلك على نظام ويندوز XP ؟

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

هل كانت مفيدة؟

المحلول

والمهام المجدولة. في بعض الأحيان، لديك لجعل ملف دفعي استدعاء النصي، وجدولة دفعة واحدة.

ونقول لديك "script.vbs" تريد تشغيل، سيكون لديك لإنشاء هذه الدفعة:

cscript script.vbs

وتعيين cscript هو المضيف ويندوز السيناريو الذي يفسر السيناريو فبس. أنا متأكد من أن روبي لديه شيء مماثل.

نصائح أخرى

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

استخدام جدولة مهام Windows.

في إطار لوحة التحكم > جدولة المهام.

يمكنك تعيين ما يصل إلى تشغيل أي تطبيق أو ملف قابل للتنفيذ من سطر الأوامر.

تحديث: (1/15/09) نقطة جيدة من فوتر فان Nifterick, تذكر أن تأخذ الرعاية أن تنتهي العملية قبل واحد القادم أشواط (في التعليقات).

ويمكن القيام بذلك عن طريق الذهاب إلى خيارات متقدمة وضبط الكمية المسموح بها من الوقت مهمة قد تشغيل.إذا كانت المهمة هي بالفعل تكوين ثم انقر فوق علامة التبويب إعدادات.في الجزء العلوي من علامة التبويب هذه سوف ترى مربع تليها 'وقف مهمة إذا كان يعمل من أجل:' ثم هناك اثنين من مربعات النص إلى إدخال الساعات والدقائق.إذا كان البرنامج النصي الخاص بك يعمل مرة واحدة في اليوم سوف تحتاج هذه المجموعة إلى 23 ساعة أو نحو ذلك.

وو'في' الأمر إصدار سطر الأوامر لطيفة من جدولة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top