2013-06-14 4 views
15

W plikach wsadowych Windows akceptuję zmienną wprowadzoną przez użytkownika przez set /p var1=, po użyciu var1, nie wiem jak zresetować/wyczyść jego wartość.jak wyczyścić zmienną, która jest ustawiana z wiersza poleceń przez "set/p var1 ="

Jeśli nie zresetuję/nie wyczyściłem jej wartości, gdy użytkownik ponownie napotka set /p var1=, a użytkownik wprowadzi bezpośrednio. poprzednia wartość wejściowa będzie nadal istnieć. Nie chcę tego, Jak zresetować go w celu wprowadzenia nowego użytkownika?

Odpowiedz

30

Aby usunąć zmienną, niezależnie jak to było ustawione:

set "var1=" 
+0

+1 za prosty sposób. – Endoro

0

rzadki problem, ale można spróbować to:

set "var=%var*=%" 
+1

Co to jest problem/Dlaczego ukrywanie? To po prostu rozszerza się do 'set" var = "' – dbenham

+0

@dbenham dziękuję :) – Endoro

Powiązane problemy