
126594
20.05.2016, aktualisiert um 18:09:15 Uhr
In Batch variable DOS-Funktion von "größer" und "kleiner" Zeichen unterdrücken
Hallo liebe "Programmiergemeinde ;)
ich versuche mich derzeit an der Bearbeitung von Variablen in Batchdateien.
Nun hab ich das Problem, dass ich immer mal wieder auf Zeichen wie < oder > treffe und es mir eine Dos- Funktion auslöst.
Gibt es eine einfache Möglichkeit diese zu unterdrücken bzw. die Sonderzeichen durch ein x zu ersetzen?
Zum Teil sind die Zeichen mit oder ohne Leerzeichen mit Wörtern verbunden (z.B. Test>Test oder Test > Test), falls das einen Unterschied macht ;)
Vielen Dank vorab für eure Hilfe
Viele Grüße Markus!
ich versuche mich derzeit an der Bearbeitung von Variablen in Batchdateien.
Nun hab ich das Problem, dass ich immer mal wieder auf Zeichen wie < oder > treffe und es mir eine Dos- Funktion auslöst.
Gibt es eine einfache Möglichkeit diese zu unterdrücken bzw. die Sonderzeichen durch ein x zu ersetzen?
Zum Teil sind die Zeichen mit oder ohne Leerzeichen mit Wörtern verbunden (z.B. Test>Test oder Test > Test), falls das einen Unterschied macht ;)
Vielen Dank vorab für eure Hilfe
Viele Grüße Markus!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 304996
Url: https://administrator.de/forum/in-batch-variable-dos-funktion-von-groesser-und-kleiner-zeichen-unterdruecken-304996.html
Ausgedruckt am: 30.04.2025 um 16:04 Uhr
3 Kommentare
Neuester Kommentar


Mit "DelayedExpansion" z.B.
oder mit Anführungszeichen um die Variable
Ich würde an deiner Stelle besser mit Powershell arbeiten.
@echo off & setlocal ENABLEDELAYEDEXPANSION
set "demo=Das & ist < > ein test"
echo !demo!
@echo off
set "demo=Das & ist < > ein test"
echo "%demo%"
Ich würde an deiner Stelle besser mit Powershell arbeiten.