melmacker
Goto Top

Wie findet man heraus wie viele CMD Fenster offen sind?

Hallo erstmal,
ich habe eine Frage bezüglich eines Batch Befehls und zwar wollte ich wissen wie man herausfindet wie viele CMD Fenster offen sind.

Bedanke mich im voraus für jede Antwort.

Mit freundlichen Grüßen

Melmacker

Content-ID: 388794

Url: https://administrator.de/forum/wie-findet-man-heraus-wie-viele-cmd-fenster-offen-sind-388794.html

Ausgedruckt am: 22.04.2025 um 11:04 Uhr

137289
137289 08.10.2018 um 15:32:20 Uhr
Goto Top
tasklist /FI "IMAGENAME eq cmd.exe"

Gruß speedlink
Melmacker
Melmacker 08.10.2018 aktualisiert um 15:35:16 Uhr
Goto Top
Danke schon mal speedlink dafür aber kann man das auch irgendwie in eine IF Abfrage packen?
Also:
IF %CMDFENSTER%==2 goto Test


Gruß Melmacker
137289
137289 08.10.2018 um 15:36:21 Uhr
Goto Top
For Schleife drum bauen.
Melmacker
Melmacker 08.10.2018 um 15:37:32 Uhr
Goto Top
Ist dann wie bei deinem Beispiel IMAGENAME die Variable?
137289
137289 08.10.2018 um 15:39:15 Uhr
Goto Top
Nein, lesen:
tasklist /?
Melmacker
Melmacker 08.10.2018 um 15:41:59 Uhr
Goto Top
Okay aber wie bekomme ich denn dann die Anzahl in eine Variable?
137289
137289 08.10.2018 um 15:43:38 Uhr
Goto Top
Hab ich oben geschrieben, mach einfach eine For-Schleife drum, wie immer in solchen Fällen.
Melmacker
Melmacker 08.10.2018 um 15:46:34 Uhr
Goto Top
Kannst du mir vielleicht so eine For-Schleife mal als Beispiel machen?
Weil damit habe ich mich noch nicht wirklich großartig beschäftigt.
137289
Lösung 137289 08.10.2018 um 15:49:22 Uhr
Goto Top
@echo off
set "cnt="  
for /f "delims=" %%a in ('tasklist /FI "IMAGENAME eq cmd.exe" ^|find /c "cmd.exe"') do set cnt=%%a  
echo %cnt%
Melmacker
Melmacker 08.10.2018 um 15:50:14 Uhr
Goto Top
Danke :D