GunMetalBlue
21 mei 2006, 17:45
Hoe kun je een .bat bestand of iets dergelijk maken dat ervoor zorgt dat je automatisch een paar lopende processen stopt?
Alvast thx voor de replies
mvg,
GunMetalBlue
lukt niet met een .bat, moet je de taskmanager voor gebruiken of een 'echt' windows programma dat dit voor je doet
Solidkick
22 mei 2006, 00:52
Gebruik TASKKILL
vb. TASKKILL /IM notepad.exe
Type taskkill /? in je dosbox voor alle handles.
PSKILL killt processen.
Te verkrijgen bij sysinternals (http://www.sysinternals.com/ProcessesAndThreadsUtilities.html)
Net als vele andere handige tools....
Kunnen beide gebruikt worden in een bat file.
harrie-beton
23 mei 2006, 13:41
toen ik eerst keek zat op een niet xp computer. Op XP kan het inderdaad met het batch commando TASKKILL
 
Dit is de info:
TASKKILL [/S systeem [/U gebruikersnaam [/P wachtwoord]]]
         { [/FI filter] [/PID proces-id | /IM image-naam] } [-f]
Beschrijving:
    Met dit opdrachtregelprogramma kunnen een of meer  processen worden
    be‰indigd. Processen kunnen worden be‰indigd via de proces-id en de
    weergegeven naam.
Parameterlijst:
    /S systeem               Bepaalt met welk extern systeem verbinding moet
                             worden gemaakt.
    /U [domein\]gebruiker    Bepaalt de gebruikerscontext waarbinnen de
                             opdracht moet worden uitgevoerd.
    /P wachtwoord            Bepaalt het wachtwoord voor de gegeven
                             gebruikerscontext.
    /F                       Bepaalt dat een of meer processen geforceerd
                             moeten worden be‰indigd.
    /FI filter               Geeft een set taken weer die overeenkomen met
                             een criterium van een filter.
    /PID proces-id           Bepaalt de pid van het proces dat moet worden
                             be‰indigd.
    /IM imagenaam            Bepaalt de imagenaam van het proces dat moet
                             dat moet worden be‰indigd. Het jokerteken '*'
                             kan worden gebruikt om alle imagenamen aan te
                             geven.
    /T                       Boomstructuur be‰indigen: het opgegeven proces
                             en alle onderliggende processen die erdoor zijn
                             gestart.
    /?                       Help/syntaxis weergeven
Filters:
    Filternaam  Geldige operatoren        Geldige waarden
    -----------  ---------------          --------------
    STATUS       eq, ne                   RUNNING | NOT RESPONDING
    IMAGENAME    eq, ne                   Imagenaam
    PID          eq, ne, gt, lt, ge, le   Pid-waarde
    SESSION      eq, ne, gt, lt, ge, le   Sessienummer
    CPUTIME      eq, ne, gt, lt, ge, le   CPU-tijd in de volgende indeling:
                                            uu:mm:ss.
                                            uu - uur,
                                            mm - minuten, ss - seconden
    MEMUSAGE     eq, ne, gt, lt, ge, le   Geheugengebruik in kB
    USERNAME     eq, ne                   Gebruikersnaam in deze indeling:
                                            [domein\]gebruiker
    MODULES      eq, ne                   Dll-naam
    SERVICES     eq, ne                   Servicenaam
    WINDOWTITLE  eq, ne                   Venstertitel
Opmerking: het jokerteken * voor de schakeloptie /IM is alleen bij filters
toegestaan.
Opmerking: het be‰indigen van externe processen wordt altijd dwangmatig
uitgevoerd ongeacht of schakeloptie -f wel of niet is opgegeven.
Voorbeelden:
    TASKKILL /S systeem /F /IM notepad.exe /T
    TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
    TASKKILL /F /IM notepad.exe /IM mspaint.exe
    TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
    TASKKILL /F /FI "GEBRUIKER = NT AUTHORITY\SYSTEM" /IM notepad.exe
    TASKKILL /S computer /U domein\gebruiker /FI "GEBRUIKER <> NT*" /IM *
    TASKKILL /S systeem /U gebruikersnaam /P wachtwoord /FI
             "IMAGENAME eq note*"
Powered by vBulletin® Version 4.1.10 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.