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
 

HonniCilest

Erfahrenes Mitglied
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
 

wonder22

Grünschnabel
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 )
 

Forum-Statistiken

Themen
272.363
Beiträge
1.558.641
Mitglieder
187.836
Neuestes Mitglied
MMazi