كيفية إنهاء مهمة بواسطة VBS

مؤلف: Roger Morrison
تاريخ الخلق: 28 شهر تسعة 2021
تاريخ التحديث: 1 قد 2024
Anonim
فيفا 22 كيف تحصل على بكج 50 الف مجاني
فيديو: فيفا 22 كيف تحصل على بكج 50 الف مجاني

المحتوى

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


الاتجاهات

يمكنك تطوير برنامج نصي لإنهاء المهام عن بُعد على جهاز الكمبيوتر الخاص بك (باتريك ريان / شمعي / غيتي إيماجز)
  1. انقر فوق قائمة "ابدأ" ؛ "جميع البرامج" ؛ "الملحقات" و "المفكرة".

  2. اكتب ما يلي في السطر الأول:

    sComputerName = "."

  3. بدء سطر جديد واكتب ما يلي:

    Stask = "task.exe"

    استبدل "task.exe" باسم العملية التي ترغب في إنهاؤها.

  4. اكتب ما يلي في سطر جديد:

    SET oWMI = GETOBJECT ("winmgmts:" & "{impersonationLevel = impersonate}! " & SComputerName & " root cimv2")

    يؤدي ذلك إلى توصيل واجهة Windows Management Instrumentation بالكمبيوتر ووضعه على كائن محدد.

  5. ابدأ سطرًا آخر واكتب الرمز التالي:

    SET cTask = oWMI.ExecQuery ("Select * from Win32_Process Where Name = '" & sTask & "'")


    هذا يعرّف "cTask" ككائن للعملية التي سيحاول إنهاءها.

  6. أدخل الكود التالي في سياقه المحدد:

    لكل oTask في cTask oTask.Terminate () التالية

    هذا يقتل جميع المهام بالاسم المحدد في "sTask".

  7. انقر فوق "ملف" و "حفظ باسم" في نافذة المفكرة. حدد "كافة الملفات" ضمن "حفظ بنوع" واكتب "killtask.vbs" كاسم ملف. انقر فوق "حفظ". انتقل إلى المكان الذي حفظته فيه وافتحه. هذا ينهي العملية تلقائيا.

تحذير

  • لا تضع اللمسات الأخيرة على عملية تمنع مسؤول النظام لديك من التحكم السليم في جهاز الكمبيوتر ، إن لم يكن لنفسك. القيام بذلك له تداعياته. استخدم هذه المعرفة فقط لاستكشاف أخطاء جهاز الكمبيوتر الخاص بك إذا لم يكن لديك حق الوصول إلى مدير المهام أو موجه الأوامر.