أفضل من الدُفعة: برنامج تعليمي لمضيف برمجة Windows

أفضل من الدُفعة: برنامج تعليمي لمضيف برمجة Windows

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





تكمن مشكلة الوظائف المجمعة في أنها كانت محدودة للغاية. كانت مجموعة الأوامر قصيرة إلى حد ما ولم تسمح بالكثير من الوظائف عندما يتعلق الأمر بالمنطق المنظم باستخدام حلقات if-then و for و next و while.





في وقت لاحق ، جاء Windows Scripting Host. يعد MS Windows Scripting Host أداة نصية متعددة اللغات بدأت Microsoft في تثبيتها كمعيار قياسي على جميع أجهزة الكمبيوتر من نظام التشغيل Windows 98 وما بعده. بواسطة الجيل الثاني من الأداة ، تمت إعادة تسميتها إلى Microsoft Script Host (MSH).





برنامج تعليمي لمضيف البرمجة النصية لـ Microsoft

هنا في MUO ، نحب أتمتة الكمبيوتر. على سبيل المثال ، قام Varun بتغطية Sikuli ، وهي أداة لكتابة نصوص الأتمتة ، وأظهر لك Guy كيفية استخدام AutoIt لأتمتة المهام. الشيء الرائع في MSH هو أنه إذا كان لديك أي جهاز كمبيوتر 98 بعد Win ، فيمكنك كتابة نص برمجي 'دفعة' بعدة لغات.

تشمل اللغات المتوفرة JScript و VBA و VBscript. من الممكن أيضًا كتابة نصوص بلغة Perl أو Python أو PHP أو Ruby أو حتى Basic إذا كان لديك التنفيذ الصحيح باستخدام محرك البرمجة النصية الصحيح.



أنا شخصياً أعرف Visual Basic جيدًا ، لذلك عادةً ما أختار VBScript. الجميل هنا أنك لست بحاجة إلى أي برنامج برمجة خاص أو مترجم. ما عليك سوى فتح برنامج 'المفكرة' واكتب البرنامج النصي الخاص بك ، تمامًا كما كتبت وظائف الدُفعات الخاصة بك.

بدون تثبيت أي شيء ، يمكنك كتابة نصوص في VB. أبسط برنامج نصي هو طباعة نص على نافذة منبثقة ، مثل هذا:





احفظ الملف كملف .vbs وسيقوم Windows بالتعرف عليه وتشغيله. هذا ما يحدث عندما تنقر مرتين على الملف أعلاه:

جوجل كروم يستخدم الكثير من الذاكرة ويندوز 10

يمكنك كتابة نصوص أكثر تقدمًا باستخدام اللغات التي اعتدت عليها. للحصول على أكبر قدر من المرونة ، ضع و (أو أي لغة تختارها) حول كل مقطع من التعليمات البرمجية في ملفك ، واحفظه كملف .wsf. وبهذه الطريقة ، طالما قمت بإدراج الرمز في علامات لغة البرنامج النصي المحددة ، يمكنك استخدام لغات متعددة في نفس الملف.





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

يخرج الجزء الأول من البرنامج النصي إلى خادم الوقت 'http://time.nist.gov:13ويحصل على الوقت الحالي. بعد تنسيقه بشكل صحيح ، يقوم بضبط وقت الكمبيوتر. الائتمان حيث يستحق الائتمان ، تم تكييف هذا البرنامج النصي من نص TomRiddle الممتاز في VisualBasicScript.com . لتوفير الوقت ، دائما ابحث عن رمز المثال الذي تحتاجه عبر الإنترنت ، ثم قم بتعديله وفقًا لاحتياجاتك.

إليك ما يفعله البرنامج النصي فقط بالشفرة المطبقة أعلاه حتى الآن.

الآن بعد أن عمل البرنامج النصي وسيقوم بمزامنة جهاز الكمبيوتر الخاص بي في كل مرة يتم تشغيله ، فقد حان الوقت لتحديد ما سيتم تشغيله تلقائيًا اعتمادًا على الوقت من اليوم. في Windows Scripting Host ، تكون هذه المهمة سهلة مثل عبارة If-Then التي تتحقق من ساعة اليوم في وظيفة 'Now' ، ثم تشغيل البرنامج المناسب.

عند إطلاقه بين الساعة 8 إلى 10 صباحًا ، سيبدأ هذا البرنامج النصي في تشغيل عميل البريد الإلكتروني الخاص بي في Thunderbird. عند تشغيله بين الساعة 11 صباحًا و 1 مساءً ، سيتم تشغيل CNN.com في متصفح. كما ترى ، بمجرد إنشاء وإضافة القليل من الذكاء إلى ملف نصي ، يمكنك القيام ببعض أتمتة الكمبيوتر الرائعة.

بالمناسبة ، من الجيد جدًا أن يكون لديك مرجع لأوامر البرمجة النصية في متناول يديك عند كتابة هذه البرامج النصية. إذا كنت تستخدم VBScript مثلي ، فهناك موارد رائعة ss64.com ، الذي يسرد جميع أوامر VBScript أبجديًا في صفحة واحدة.

لن تؤدي كتابة البرامج النصية وحدها إلى أتمتة أي شيء ، لأنه لا يزال يتعين عليك تشغيلها يدويًا. لذلك لإكمال التشغيل الآلي الخاص بك باستخدام Windows Script Host ، انتقل إلى Task Scheduler في لوحة التحكم (منطقة المسؤول) وحدد إنشاء مهمة.

كيفية إعادة تثبيت نظام التشغيل windows 10 من boot

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

الذي اتصل بي من رقم الهاتف هذا

هذا مجرد برنامج تعليمي موجز جدًا لـ Windows Scripting Host. بالنظر إلى عدد الأوامر والوظائف المتاحة في أي من لغات البرمجة النصية هذه ، فإن إمكانيات أتمتة جميع أنواع المهام الرائعة على جهاز الكمبيوتر الخاص بك محدودة إلى حد كبير فقط بخيالك.

تتضمن بعض أفضل المواقع للعثور على البرامج النصية المكتوبة مسبقًا والتي يمكنك استخدامها أو تخصيصها ما يلي:

  • مركز البرامج النصية لـ Microsoft - مباشرة من Microsoft ، ويتضمن فئات مثل Office وسطح المكتب وقواعد البيانات والدليل النشط
  • أداء الكمبيوتر - يقدم موقع المملكة المتحدة هذا أفضل مجموعة مختارة من VBScripts التي رأيتها على الإنترنت.
  • تعليم الكمبيوتر - ستجد هنا مجموعة صغيرة من البرامج النصية ، لكنها مفيدة جدًا وتعمل جميعها.
  • فئران التجارب - مجموعة رائعة من موارد البرمجة الدفعية مثل مجموعة متنوعة من البرامج النصية لتسجيل الدخول.

هل سبق لك استخدام Windows Script Host؟ هل لديك أي نصائح أو أمثلة رائعة لمشاركتها؟ قدم رؤيتك وشارك تجاربك في قسم التعليقات أدناه.

رصيد الصورة:جيلوبيز

يشارك يشارك سقسقة بريد الالكتروني كيفية تغيير شكل ومظهر سطح مكتب Windows 10 الخاص بك

هل تريد معرفة كيفية جعل Windows 10 يبدو أفضل؟ استخدم هذه التخصيصات البسيطة لجعل Windows 10 خاصًا بك.

اقرأ التالي
مواضيع ذات صلة
  • شبابيك
  • مايكروسوفت
  • برمجة
  • أتمتة الكمبيوتر
نبذة عن الكاتب ريان دوبي(تم نشر 942 مقالة)

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

المزيد من Ryan Dube

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك