Variable überschreiben mit Batch

wonder22

Grünschnabel
Hallo zusammen
Ihr könnt mir sicher helfen. Ich möchte eine Variable überschreiben, wenn sie einen bestimmten Inhalt hat.
Ich versuche es so, aber es funktioniert nicht:

if %var% == xy (set var= neu)

Kann mir jemand auf die Sprünge helfen?
Danke im Voraus
 
Und was genau funktioniert nun daran nicht?

Bei mir funktioniert das wunderbar:
Code:
@echo off

set var= xy
if %var% == xy (set var= neu)
echo %var%

pause
 
keine Ahnung es hat die Variable nicht übernommen. So geht es nun, kann mich jemand aufklären warum?

if %var% == xy ( set var=neu ping -n 2 127.0.0.1>nul )
 
Zurück