Mam plik wsadowy, który modyfikuje zmienną PATH
przez dodanie kilku adresów. Gdy użytkownik się wyloguje, PATH
zostaje zresetowany do pierwotnej wartości (przed uruchomieniem pliku wsadowego). To zachowanie jest w porządku.Windows CMD - Resetuj zmienną ścieżki z pliku wsadowego?
Jednakże, jeśli plik wsadowy jest uruchamiany więcej niż jeden raz, te same wartości są ponownie dodawane i kończę na zbyt długiej, nadmiarowej zmiennej PATH, która staje się dłuższa po każdym uruchomieniu wsadowym.
Chciałbym zresetować zmienną do tego, co jest, gdy użytkownik loguje się, zanim wartości są poprzedzone. Rozumiem, że rozwiązaniem jest zapisanie oryginalnej wartości w pliku tymczasowym i odczytanie jej, ale czy jest lepszy sposób na zrobienie tego?
Tak właśnie zrobiłem. Dzięki! – Ben
To ma dodatkową zaletę, jeśli zepsujesz "dodatkowe rzeczy" ... możesz to naprawić. Zapomniałem o końcu "\", kiedy to zrobiłem pierwszy raz. Dzięki za prostą, ale skuteczną wskazówkę! – granadaCoder