Re: taskkill

Autor: Grzegorz Niemirowski <gnthexfiles_at_poczta.onet.pl>
Data: Sun, 11 Nov 2012 23:59:49 +0100
Message-ID: <k7pakg$e1i$1@news.icpnet.pl>
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=original

Budzik <budzik61_at_poczta.o.n.e.t.pl.nie.spam.oj> napisał(a):
> Mam pytanie - ubijam taskkillem jis proces.
> Ale chciałby wyknać następującą rzecz w pliku bat
> wersja 1
> sprawdzic ile jest okien o tytule pasującym do pewnego wzorca.
> jezeli liczba jest > 10 - włączyc taskilla i ubić te procesy.
> wersja 2
> wyszukać PID okna z nazwa pasującą do wzorca.
> poczekac 5 sekund
> ubić proces z wyszukanym ID
> Obie wersje mają dla mnie taką samą użytecznośc, więc nie ma dla mnie
> znacenia, któa da się oprogramować w bacie.
> Pytanie, czy którąkolwiek da się?

W PowerShellu:
1.
$procesy = @(ps | ?{$_.mainwindowtitle -like "*Notatnik*"})
if ($procesy.length -gt 10) {kill -inputobject $procesy}

2.
$procesy = @(ps | ?{$_.mainwindowtitle -like "Kalkulator"})
if ($procesy.length -gt 0) {
    sleep 5
    kill -inputobject $procesy[0]
}

-- 
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 0 days, 12 hours, 57 minutes and 17 seconds 
Received on Mon 12 Nov 2012 - 00:00:02 MET

To archiwum zostało wygenerowane przez hypermail 2.2.0 : Mon 12 Nov 2012 - 00:42:01 MET