Ścieżka do komend w wierszu poleceń i polu „Uruchom” w systemach Windows
Zastanawialiście się kiedyś dlaczego natywne polecenia systemowe przeważnie działają z pola „Start> Uruchom” i w Wierszu Poleceń (CMD) bez podawania ścieżki, a innym programom i skryptom trzeba podawać pełną ścieżkę? Czy też system może „znać” inne lokalizacje niż domyślne? I jeśli tak, to jak na stałe dodać ścieżkę do swojego katalogu z programami i skryptami? O tym właśnie jest dzisiejszy artykuł.
Otóż, Systemy Windows, posiadają szereg zmiennych środowiskowych, z których jedna, o nazwie ”path” zawiera właśnie ścieżki, rozpoznawane jako lokalizacje plików programów. Takich ścieżek jest zawsze kilka i są oddzielone średnikami. Domyślnie znajduje się tam między innymi katalog „Windows” (zazwyczaj podany jako %SYSTEMROOT% ) oraz jego podkatalog – „System 32” (%SYSTEMROOT%\System32). To dlatego, po skopiowaniu dowolnego programu do któregoś z tych folderów, nagle menu ”start>uruchom” jak i konsola CMD „znają” te polecenia i choć generalnie załatwia to nasz problem opisany we wstępie, to nie jest to jednak ani ładne rozwiązanie, ani praktyczne. Musimy przyjrzeć się zmiennej „path” i modyfikować ją.
Zawartość zmiennej „path”
Oto przykładowa wartość zmiennej „path”. Niektóre ścieżki od razu zdradzają, że liczne instalatory np. Powershell, czy sterowniki kart graficznych, korzystają ze zmiennej „path” dopisując tam swoje lokalizacje. Pliki tych programów mogą być zatem wywoływane bez podawania ścieżek, co pewnie wpływa na ogólną wydajność tychże aplikacji, a przynajmniej pomaga oszczędzić sporo kodu źródłowego na ciągłe opisywanie ścieżek.
Czy Wasz ulubiony katalog np. D:\programy, może stać się częścią zmiennej path? Oczywiście, że może :).
Jak zmienić wartość zmiennej „path”?
Na przykładzie Windows 7 i Windows 8 przekonacie się, jak bardzo podobne są te procedury dla większości systemów Windows i bez trudu problem rozwiążecie na Windows XP, Vista czy też wersjach serwerowych.
Zmienną „path” zmodyfikować w zaawansowanych właściwościach systemu. W tym celu uruchamiamy okno SYSTEM. Oto kilka sposobów dla Windows 7:
Klikamy PPM na ikonę „Mój Komputer”, wybieramy „Właściwości”.
ALBO
W „Panelu Sterowania” uruchamiamy ikonę „System”
ALBO
Używamy skrótu klawiaturowego Windows+Pause
W oknie „SYSTEM” wybieramy „Zaawansowane ustawienia systemu”.
I tu szybka dygresja: istnieje mało popularna sztuczka na uruchomienie tego okienka prosto z menu start>uruchom. Wpisujemy tam „systempropertiesadvanced” i klikamy Enter. Krąży plotka, że Microsoft nigdy nie promował tego „skrótu”, bo był przeznaczony dla developerów. Skoro istnieje, to czemu z niego nie korzystać? 🙂
Klikamy w przycisk „Zmienne środowiskowe”. Następnie wybieramy zmienną „Path” i klikamy w przycisk „Edytuj”.
Dopisanie nowej ścieżki to rzecz banalna. Należy tylko pamiętać, aby wartości oddzielane były średnikiem.
Po wciśnięciu przycisku OK komputer należy uruchomić ponownie.
W Windows 8, jedynym kruczkiem jest znalezienie okna „SYSTEM”. Dalej, zmiana jest dokładnie taka sama, co potwierdzi poniższy obrazek:
Okienko „SYSTEM” w Windows 8 można uruchomić na kilka sposobów.
Możemy w oknie KOMPUTER kliknąć PPM w dowolne puste miejsce i wybrać „właściwości”.
ALBO
W menu Metro przesunąć kursor myszy do dolnego prawego rogu ekranu i wybrać ikonę wyszukiwania, następnie wpisać „Panel sterowania”, a dalej: Panel sterowania > System > Zaawansowane
ALBO
Używamy skrótu klawiaturowego Windows+Pause
I to w zasadzie wszystko. Dzięki tej prostej sztuczce, możecie swoje programy i skrypty przechowywać w jednej, stałej lokalizacji bez konieczności „mieszania ich” z plikami systemowymi 🙂
Najnowsze komentarze