Как очистить переменную, которая задана из командной строки с помощью команды "set/p var1 =" - программирование
Подтвердить что ты не робот

Как очистить переменную, которая задана из командной строки с помощью команды "set/p var1 ="

В пакетных файлах Windows я принимаю переменную от пользовательского ввода set /p var1=, после использования var1 я не знаю, как reset/очистить его значение.

Если я не reset/очистить его значение, когда пользователь снова встречает set /p var1=, и пользователь вводит напрямую. предыдущее значение ввода будет оставаться там. Я не хочу этого, Как reset для ввода нового пользователя?

4b9b3361

Ответ 1

Чтобы очистить переменную, независимо от того, как она была установлена:

set "var1="

Ответ 2

редкая проблема, но вы можете попробовать следующее:

set "var=%var*=%"