Pytanie na karcie pracy domowej brzmi:
Zaktualizuj ścieżkę wyszukiwania folderu dla wykonania pliku skryptu wsadowego, aby zawierał podfolder „Przetwarzanie”, a następnie wyświetla ścieżkę wyszukiwania folderu. (Upewnij się, że zachowałeś ścieżkę wyszukiwania folderów)
Nie jestem pewien, o co dokładnie pytano, ani jaki powinien być oczekiwany wynik.
Gdyby użytkownik wykonał polecenie pytania, czego by się spodziewał?
Ścieżka wyszukiwania to miejsce, w którym system operacyjny automatycznie wyszuka pliki wykonywalne / skrypty, dzięki czemu można je uruchomić przy użyciu tylko ich nazwy (
foo.sh
,foo.cmd
) zamiast ścieżki bezwzględnej lub względnej (/usr/bin/foo.sh
,C:\Windows\System32\foo.cmd
). Pytanie wymaga dodania określonego folderu do zdefiniowanego przez system lub użytkownika,PATH
a następnie wyświetlenia zmienionegoPATH
.źródło
C:\> main.bat
zamiastC:\> C:\Users\Jane\Documents\main.bat
tak.SET
bez parametrów wyświetli bieżące zmienne środowiskowe (w tym PATH).SET variable=
bez wartości usunie zmienną ze środowiska.SET variable=value
przypisze wartość do zmiennej . Możesz teraz używać%variable%
w plikach wsadowych, gdy tylko potrzebujesz jego wartości (na przykład,echo %variable%
aby wydrukować jej wartość).Pamiętaj też, że
SET variable=new_value
zastąpi istniejącą wartość, jeśli istnieje. Ponieważ jesteś proszony o zachowanie istniejącej wartości, musisz użyćSET variable=%variable%;new_value
(średniki oczywiście są ogranicznikami w przypadku ŚCIEŻKI). To oczywiście doda nową wartość do istniejącej wartości, a następnie przypisze cały ciąg do zmiennej .źródło