Innhold
VBScript lar deg lage små frakoblede eller online applikasjoner som utfører små oppgaver, for eksempel å kjøre en prosess på en planlagt tid. Når du ikke har tilgang til oppgavebehandling eller kommandoprompt, men virkelig trenger å fullføre en prosess, kan du skrive et skript som gjør det gjennom en automatisert prosess. Nasjonalt har VBS ikke en viss funksjon for å avslutte prosesser, noe som betyr at du må jobbe rundt skriptgrensesnittet for å ordentlig avslutte en oppgave.
retninger
Du kan utvikle et skript for å fullføre oppgaver eksternt på datamaskinen (Patrick Ryan / Lifesize / Getty Images)-
Klikk på "Start" -menyen; "Alle programmer"; "Tilbehør" og "Notisblokk".
-
Skriv inn følgende i første linje:
sComputerName = "."
-
Start en ny linje og skriv inn følgende:
Stask = "task.exe"
Erstatt "task.exe" med navnet på prosessen som du vil avslutte.
-
Skriv inn følgende i en ny linje:
SET oWMI = GETOBJECT ("winmgmts:" & "{impersonationLevel = impersonate}! " & SComputerName & " root cimv2")
Dette får Windows Management Instrumentation-grensesnittet til datamaskinen og plasserer det på en bestemt gjenstand.
-
Start en annen linje og skriv inn følgende kode:
SET cTask = oWMI.ExecQuery ("Velg * fra Win32_Process Hvor Navn = '" & sTask & "'")
Dette definerer "cTask" som objektet for prosessen det vil forsøke å slutte.
-
Skriv inn følgende kode i sin eksakte sammenheng:
FOR HVER OTask i cTask oTask.Terminate () NEXT
Dette dreper alle oppgaver med navnet som er angitt i "sTask".
-
Klikk "Fil" og "Lagre som" i Notisblokkvinduet. Velg "Alle filer" under "Lagre som type" og skriv "killtask.vbs" som filnavn. Klikk på "Lagre". Naviger til stedet der du lagret det, og åpne det. Dette avslutter prosessen automatisk.
advarsel
- Ikke fullfør en prosess som forhindrer systemadministrator i å ha riktig kontroll over datamaskinen, hvis ikke for deg selv. Å gjøre det har sine konsekvenser. Bruk kun denne kunnskapen til å feilsøke datamaskinen hvis du ikke har tilgang til oppgavebehandling eller ledeteksten.