Πώς να τερματίσετε μια εργασία από το VBS

Συγγραφέας: Eugene Taylor
Ημερομηνία Δημιουργίας: 15 Αύγουστος 2021
Ημερομηνία Ενημέρωσης: 21 Ιούνιος 2024
Anonim
Ενεργοποιήστε όλες τις μακροεντολές. Κλείστε το Excel.
Βίντεο: Ενεργοποιήστε όλες τις μακροεντολές. Κλείστε το Excel.

Περιεχόμενο

Το VBScript σάς επιτρέπει να δημιουργείτε μικρές εφαρμογές εκτός σύνδεσης ή σε απευθείας σύνδεση που εκτελούν μικρές εργασίες, όπως η εκτέλεση μιας διαδικασίας σε προγραμματισμένη ώρα. Όταν δεν έχετε πρόσβαση στον διαχειριστή εργασιών ή στη γραμμή εντολών, αλλά πρέπει πραγματικά να ολοκληρώσετε μια διαδικασία, μπορείτε να γράψετε ένα σενάριο που το κάνει μέσω μιας αυτόματης διαδικασίας. Αντίστοιχα, το VBS δεν έχει κάποια λειτουργία για να τερματίσει τις διαδικασίες, πράγμα που σημαίνει ότι πρέπει να εργαστείτε γύρω από τη διεπαφή δέσμης ενεργειών για να τερματίσετε σωστά μια εργασία.


Οδηγίες

Μπορείτε να αναπτύξετε μια δέσμη ενεργειών για την οριστικοποίηση εργασιών εξ αποστάσεως στον υπολογιστή σας (Patrick Ryan / Lifesize / Getty Images)
  1. Κάντε κλικ στο μενού "Έναρξη". "Όλα τα προγράμματα". "Αξεσουάρ" και "Σημειωματάριο".

  2. Πληκτρολογήστε τα ακόλουθα στην πρώτη γραμμή:

    sComputerName = "."

  3. Ξεκινήστε μια νέα γραμμή και πληκτρολογήστε τα εξής:

    Stask = "task.exe"

    Αντικαταστήστε το "task.exe" με το όνομα της διαδικασίας στην οποία θέλετε να τερματίσετε.

  4. Πληκτρολογήστε τα εξής σε μια νέα γραμμή:

    SET oWMI = GETOBJECT ("winmgmts:" & "{impersonationLevel = παραπλανηθεί}! " & SComputerName & " root cimv2")

    Αυτό παίρνει τη διασύνδεση των Windows Media Instrumentation στον υπολογιστή σας και το τοποθετεί σε ένα συγκεκριμένο αντικείμενο.


  5. Ξεκινήστε μια άλλη γραμμή και πληκτρολογήστε τον ακόλουθο κώδικα:

    SET cTask = oWMI.ExecQuery ("Επιλέξτε * από το Win32_Process Where Name = '" & sTask & "'")

    Αυτό ορίζει το "cTask" ως αντικείμενο της διαδικασίας που θα προσπαθήσει να τερματίσει.

  6. Καταχωρίστε τον ακόλουθο κώδικα στο ακριβές του πλαίσιο:

    ΓΙΑ ΟΠΟΙΟΔΗΠΟΤΕ oTask στο cTask oTask.Terminate () NEXT

    Αυτό σκοτώνει όλες τις εργασίες με το όνομα που καθορίζεται στο "sTask".

  7. Κάντε κλικ στο "Αρχείο" και "Αποθήκευση ως" στο παράθυρο του Σημειωματάριου. Επιλέξτε "Όλα τα αρχεία" στην περιοχή "Αποθήκευση ως τύπος" και πληκτρολογήστε "killtask.vbs" ως όνομα αρχείου. Κάντε κλικ στην επιλογή "Αποθήκευση". Πλοηγηθείτε στο μέρος όπου το αποθηκεύσατε και ανοίξτε το. Αυτό τερματίζει τη διαδικασία αυτόματα.

Ανακοίνωση

  • Μην ολοκληρώσετε μια διαδικασία που εμποδίζει τον διαχειριστή του συστήματος σας να έχει τον κατάλληλο έλεγχο στον υπολογιστή, αν όχι για τον εαυτό σας. Αυτό έχει τις επιπτώσεις του. Χρησιμοποιήστε αυτές τις γνώσεις μόνο για την αντιμετώπιση προβλημάτων στον υπολογιστή σας, αν δεν έχετε πρόσβαση στον διαχειριστή εργασιών ή στη γραμμή εντολών.