Mit if-Abfrage text-datei auslesen und werten
Hallo,
ich habe eine text datei, der soll ausgelesen werden, wenn es das Wort "Error" findet, soll der Taschenrechner (calc.exe) gestartet werden, wenn nicht dann soll Editor (notepad.exe) starten.
Die text datei hat den namen, ergebnis.txt
"
set /p antwort=<ergebnis.txt
if "%antwort%" equ "ERROR"
goto ok
:ok
calc.exe
exit
else
:nook
notepad.exe
exit
"
DANKE
ich habe eine text datei, der soll ausgelesen werden, wenn es das Wort "Error" findet, soll der Taschenrechner (calc.exe) gestartet werden, wenn nicht dann soll Editor (notepad.exe) starten.
Die text datei hat den namen, ergebnis.txt
"
set /p antwort=<ergebnis.txt
if "%antwort%" equ "ERROR"
goto ok
:ok
calc.exe
exit
else
:nook
notepad.exe
exit
"
DANKE
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 178291
Url: https://administrator.de/forum/mit-if-abfrage-text-datei-auslesen-und-werten-178291.html
Ausgedruckt am: 19.05.2025 um 04:05 Uhr
3 Kommentare
Neuester Kommentar
Hallo He-man und willkommen im Forum!
Alles ab der Zeile 2 ließe sich auf
reduzieren ...
Noch als Anmerkung: Ein "
Grüße
bastla
P.S.: Die passende lässt sich auch nachträglich noch hinzufügen ...
Alles ab der Zeile 2 ließe sich auf
if "%antwort%" equ "ERROR" (calc.exe) else (notepad.exe)
Noch als Anmerkung: Ein "
exit
" ohne "/b
" ist in den allermeisten Fällen sinnlos - verwende eher "goto :eof
" ...Grüße
bastla
P.S.: Die passende lässt sich auch nachträglich noch hinzufügen ...
Hallo He-man!
Nicht geändert hat sich leider die fehlende "Code"- ...
Wenn es genügt, festzustellen, ob das Wort "ERROR" in der Datei vorkommt, dann (ungetestet) etwa so:
Was im jeweiligen Fall passieren soll, kannst Du ja anstelle der "
Grüße
bastla
Nicht geändert hat sich leider die fehlende "Code"- ...
Wenn es genügt, festzustellen, ob das Wort "ERROR" in der Datei vorkommt, dann (ungetestet) etwa so:
findstr "ERROR" ergebnis.txt >nul && (
echo kommt vor
) || (
echo kommt nicht vor
)
echo
"-Zeilen eintragen ...Grüße
bastla