snowdream
Goto Top

Variable mit Sonderzeichen über ECHO ausgeben

Hallo Forum!

Ich bekomme es einfach nicht hin, eine Variable, welche das Steuerzeichen "&" enthält in der Batch weiter zu verarbeiten bzw. mit ECHO auszugeben. Ich hoffe ihr könnt mir helfen.

@echo off

set /P "User_Eingabe=Eingabe mit Sonderzeichen "^&":"  
set  %Eingabe%=%User_Eingabe:&=^^^&%
ECHO %Eingabe%
Pause

Content-Key: 190137

Url: https://administrator.de/contentid/190137

Printed on: April 24, 2024 at 14:04 o'clock

Member: Peronas
Peronas Aug 24, 2012 at 08:58:43 (UTC)
Goto Top
Kenne mich nicht sehr gut mit Batch aus, jedoch könnte dir das ggf. weiterhelfen

http://cypressor.twoday.net/stories/4480453/
Member: bastla
bastla Aug 24, 2012 at 09:30:15 (UTC)
Goto Top
Hallo snowdream!

Man kann's auch übertreiben face-wink - sollte schon so genügen:
@echo off & setlocal

set /P "User_Eingabe=Eingabe mit Sonderzeichen &:"  
set  "Eingabe=%User_Eingabe:&=^&%"  
ECHO %Eingabe%
Pause
Grüße
bastla
Member: snowdream
snowdream Aug 24, 2012 updated at 10:24:59 (UTC)
Goto Top
oh man(n), die Variante hatte ich als erstes face-sad
allerdings waren die %-Zeichen bei der Variable "Eingabe" schuld (set %eingabe%=... => set "eingabe=...
besten Dank