Code:
' notepadkiller.vbs
' Beendet alle Instanzen von Notepad
' (C) Tobias Weltner, c't 13/2001
' mit WMI verbinden
on error resume next
set wmi = GetObject("winmgmts:")
if err.number<>0 then
MsgBox "WMI nicht installiert!"
WScript.Quit
end if
on error goto 0
' Anfrage formulieren
wql = "select * from win32_process"
' Absenden
set ergebnis = wmi.ExecQuery(wql)
' Auswerten
for each objekt in ergebnis
liste = liste & objekt.name & " Prozess-ID: " & objekt.processID & vbCr
next
WScript.Echo "Liste aller Prozesse:" & vbCr & liste
MsgBox "Beende nun alle Notepad-Instanzen!"
wql = "select * from win32_process where name='notepad.exe'"
set ergebnis = wmi.ExecQuery(wql)
counter = 0
for each notepad in ergebnis
counter = counter + 1
notepad.Terminate 0
next
MsgBox "Habe " & counter & " Notepads geschlossen!"
Lesezeichen