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 ^^
Please also mark the comments that contributed to the solution of the article
Content-Key: 329076
Url: https://administrator.de/contentid/329076
Printed on: April 20, 2024 at 06:04 o'clock
2 Comments
Latest comment
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
)