Кажется, что, поскольку я использую SET для объявления своих переменных в пакетном script, если я запускаю его несколько раз в cmd, значение переменной сохраняется, если я явно не укажу reset их.
Нужно ли мне использовать setlocal и endlocal, чтобы убедиться, что переменные из одного запуска не переходят к другому, не закрывая CMD?