Batch- Überprüfen ob ein Zeichen ein Leerzeichen ist
Hey,
ich bin mit Batch noch relativ unerfahren und möchte überprüfen, ob %string~4,1%
(an der 5. Stelle meines Strings) ein Leerzeichen ist oder nicht.
Wenn sich dort ein Leerzeichen befindet, soll die Variable %ifspace% auf "1" gesetzt werden.
Ansonsten soll sie auf "0" bleiben.
Habe gerade folgendes versucht:
Das Programm hat sich aber immer gleich wieder geschlossen - trotz des "pause"-Befehls.
Ich hoffe mir kann hierbei jemand weiterhelfen.
LG BatchCoder
ich bin mit Batch noch relativ unerfahren und möchte überprüfen, ob %string~4,1%
(an der 5. Stelle meines Strings) ein Leerzeichen ist oder nicht.
Wenn sich dort ein Leerzeichen befindet, soll die Variable %ifspace% auf "1" gesetzt werden.
Ansonsten soll sie auf "0" bleiben.
Habe gerade folgendes versucht:
@echo off
set string=1234 56
set ifspace=0
if %string~4,1%==" " set ifspace=1
pause
Ich hoffe mir kann hierbei jemand weiterhelfen.
LG BatchCoder
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 613493
Url: https://administrator.de/forum/batch-ueberpruefen-ob-ein-zeichen-ein-leerzeichen-ist-613493.html
Ausgedruckt am: 22.12.2024 um 18:12 Uhr
4 Kommentare
Neuester Kommentar