/ / plik wsadowy - ustawianie danych wejściowych użytkownika na ścieżkę zmiennej systemowej - okna, plik wsadowy, cmd, przetwarzanie wsadowe

plik wsadowy - ustawienie wejścia użytkownika do ścieżki zmiennej systemowej - okna, plik wsadowy, cmd, przetwarzanie wsadowe

Chcę, aby użytkownik wprowadził ścieżkę do katalogu bin, a następnie zapisał tę ścieżkę do ścieżki zmiennej systemowej

próbowałem tego

 set /p path = Please specify the path to the bin folder
echo Path is set to = %path%

wydaje się nie działać

Zasadniczo chcę, aby użytkownik wprowadził ścieżkę, a wpisana ścieżka zostanie trwale zapisana w zmiennej systemowej "ścieżka", mam nadzieję, że teraz jestem bardziej przejrzysty

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz uzyskać pomoc w odpowiedzi na to pytanie: Ustawianie zmiennej systemowej z pliku wsadowego Windows?

Mówi, że powinieneś użyć setx


0 dla odpowiedzi nr 2

Usuń spacje. The set komenda nie przycina, więc dane wejściowe są faktycznie przechowywane w zmiennej o nazwie path<space>.

To jest coś, co powinieneś być w stanie łatwo zauważyć, jeśli zadzwonisz set bez parametrów. Zobaczysz dodatkową zmienną, która ma dodatkową przestrzeń.

ALE NOTA: path jest już istniejącą zmienną, zawierającą ścieżkę wyszukiwania dla sesji poleceń. Lepiej użyj innego imienia, jeśli nie chcesz nadpisać tej zmiennej.