المحتوى
يسمح لك VBScript بإنشاء تطبيقات صغيرة غير متصلة بالإنترنت أو عبر الإنترنت تؤدي مهام صغيرة ، مثل تشغيل عملية في وقت محدد. عندما لا يكون لديك حق الوصول إلى مدير المهام أو موجه الأوامر ولكنك بحاجة فعليًا إلى إنهاء العملية ، يمكنك كتابة برنامج نصي يقوم بذلك من خلال عملية تلقائية. أصلاً ، لا يحتوي VBS على وظيفة معينة لإنهاء العمليات ، مما يعني أنه يجب عليك العمل حول واجهة البرمجة النصية لإنهاء مهمة بشكل صحيح.
الاتجاهات
يمكنك تطوير برنامج نصي لإنهاء المهام عن بُعد على جهاز الكمبيوتر الخاص بك (باتريك ريان / شمعي / غيتي إيماجز)-
انقر فوق قائمة "ابدأ" ؛ "جميع البرامج" ؛ "الملحقات" و "المفكرة".
-
اكتب ما يلي في السطر الأول:
sComputerName = "."
-
بدء سطر جديد واكتب ما يلي:
Stask = "task.exe"
استبدل "task.exe" باسم العملية التي ترغب في إنهاؤها.
-
اكتب ما يلي في سطر جديد:
SET oWMI = GETOBJECT ("winmgmts:" & "{impersonationLevel = impersonate}! " & SComputerName & " root cimv2")
يؤدي ذلك إلى توصيل واجهة Windows Management Instrumentation بالكمبيوتر ووضعه على كائن محدد.
-
ابدأ سطرًا آخر واكتب الرمز التالي:
SET cTask = oWMI.ExecQuery ("Select * from Win32_Process Where Name = '" & sTask & "'")
هذا يعرّف "cTask" ككائن للعملية التي سيحاول إنهاءها.
-
أدخل الكود التالي في سياقه المحدد:
لكل oTask في cTask oTask.Terminate () التالية
هذا يقتل جميع المهام بالاسم المحدد في "sTask".
-
انقر فوق "ملف" و "حفظ باسم" في نافذة المفكرة. حدد "كافة الملفات" ضمن "حفظ بنوع" واكتب "killtask.vbs" كاسم ملف. انقر فوق "حفظ". انتقل إلى المكان الذي حفظته فيه وافتحه. هذا ينهي العملية تلقائيا.
تحذير
- لا تضع اللمسات الأخيرة على عملية تمنع مسؤول النظام لديك من التحكم السليم في جهاز الكمبيوتر ، إن لم يكن لنفسك. القيام بذلك له تداعياته. استخدم هذه المعرفة فقط لاستكشاف أخطاء جهاز الكمبيوتر الخاص بك إذا لم يكن لديك حق الوصول إلى مدير المهام أو موجه الأوامر.