it-swarm.com.de

so löschen Sie eine Variable, die in der Befehlszeile mit "set/p var1 =" festgelegt ist

In Windows-Batchdateien akzeptiere ich eine Variable aus der Benutzereingabe von set /p var1=. Nachdem var1 verwendet wurde, kann ich den Wert nicht zurücksetzen/löschen. 

Wenn ich seinen Wert nicht zurücksetze/lösche, wenn der Benutzer set /p var1= wieder trifft und der Benutzer direkt eingibt. Der bisherige Eingabewert bleibt noch da. Ich möchte es nicht. Wie kann ich es für neue Benutzereingaben zurücksetzen?

18
Henry Leu

So löschen Sie eine Variable, unabhängig davon, wie sie festgelegt wurde:

set "var1="
35
dbenham

seltenes Problem, aber Sie können dies versuchen:

set "var=%var*=%"
0
Endoro