Bestimmte Zeile einer Textdatei mit Batch auslesen
Hi, ich habe ein kleines Batch Script, welches mir den Status der Firewall ausgeben soll(ob an oder aus) der Status wird via
in der Textdatei "Status.txt" gespeichert. dabei kommt folgendes in der txt raus:
(da ich sie deaktiviert habe steht dort jetzt "aus")
nun möchte ich nur die die 3/2 Zeichen von AUS/AN als Variable einlesen, damit ich sie für eine If schleife verwenden kann. kann mir jemand sagen wie das Funktioniert? werde im Netz einfach nicht schlau. Codebeispiele mit Erklärung wären toll ^^
netsh advfirewall show currentprofile state>Status.txt
™ffentliches Profil-Einstellungen:
----------------------------------------------------------------------
Status AUS
OK.
nun möchte ich nur die die 3/2 Zeichen von AUS/AN als Variable einlesen, damit ich sie für eine If schleife verwenden kann. kann mir jemand sagen wie das Funktioniert? werde im Netz einfach nicht schlau. Codebeispiele mit Erklärung wären toll ^^
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 329076
Url: https://administrator.de/contentid/329076
Ausgedruckt am: 26.11.2024 um 16:11 Uhr
2 Kommentare
Neuester Kommentar
Textdatei ist überflüssig ...
Gruß
@echo off
netsh advfirewall show currentprofile state | findstr /i "Status" | findstr /i "AUS" >nul 2>&1 && (
echo Firewall ist aus
) || (
echo Firewall ist an
)