To pytanie ma już odpowiedź tutaj:
Powiedzmy, że mam plik o nazwie calc.exe
(na przykład).
Kiedy idę do CMD i uruchamiam calc.exe
, działa, ponieważ system Windows ma ustawienia PATH w zmiennych środowiskowych.
Informacje o ścieżce są również dostępne po wpisaniu path
cmd. ( Jak wszyscy wiemy).
Pytanie
Ale - czy jest jakieś polecenie w cmd, które pokazuje mi takie informacje:
c:\> locate_Where_It_Will_run_From calc.exe
Odpowiedź; reakcja; reagowanie; odzew; oddźwięk :
c:\windows
Mam na myśli, że jedynym rozwiązaniem, które widzę teraz, jest uruchomienie:
dir /s calc.exe
A następnie, aby dopasować wyniki do informacji PATH.
Czy istnieje takie polecenie, które pokaże mi informacje z mojego przykładu powyżej?
windows-7
windows
command-line
Royi Namir
źródło
źródło
Odpowiedzi:
W najnowszych systemach Windows polecenie to
where
:PowerShell ma
Get-Command
w tym samym celu.Pamiętaj, że
where
obejmuje tylko% PATH%, ale uruchamianie aplikacji za pomocą „Uruchom…” za pomocą menu Start dodatkowo wykorzystuje ścieżki aplikacji z rejestru.Odpowiednikami uniksowymi są
which (-a)
itype (-a)
(ta ostatnia zawiera również wbudowane powłoki).źródło
%PATH%
zaznaczone (od lewej do prawej). (Również o Notatniku .)