126594
May 20, 2016, updated at 16:09:15 (UTC)
3331
3
0
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!
Please also mark the comments that contributed to the solution of the article
Content-Key: 304996
Url: https://administrator.de/contentid/304996
Printed on: April 19, 2024 at 04:04 o'clock
3 Comments
Latest comment
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.