Jak mogę uruchomić explorer.exe z dowolnego katalogu w wierszu polecenia? [duplikować]

15

Jak mogę uruchomić explorerz wiersza polecenia, niezależnie od tego, w którym katalogu się znajduję?

Jak mogę to naśladować za pomocą własnego exe? Czy to tylko fakt, że ten plik exe istnieje w katalogu systemu Windows?

JᴀʏMᴇᴇ
źródło
4
-1 bardzo źle sformułowane. Re swój tytuł „Jak mogę uruchomić explorer.exe z dowolnego katalogu w wierszu polecenia?” <- Mój główny punkt do ciebie. Masz na myśli „Dlaczego mogę uruchomić ...”. lub „Jak mogę uruchomić”. Powiedzenie „Jak mogę biegać” sugeruje, że możesz oznaczać, że nie możesz i chcesz wiedzieć, jak to zrobić. Mógłbyś sformułować tytuł znacznie lepiej. I to nie tylko odkrywca. calc.exe też lub notatnik. Drugi punkt - powinieneś powiedzieć katalog, „dir” jest poleceniem, szczególnie w kontekście wiersza poleceń. Znacznie wyraźniej jest powiedzieć „katalog”.
barlop
30
@barlop Wow, nie mogłeś być ostrzejszy dla nowego użytkownika, gdybyś spróbował, i z małej przyczyny, ponieważ mogłeś edytować bez komentowania ..
cat
1
@cat to nie byłby pierwszy raz, kiedy zadałby komukolwiek pytanie, więc bycie pierwszym pytaniem na tej stronie jest dalekie od jakiegokolwiek usprawiedliwienia, a moja podpowiedź może pomóc mu myśleć lepiej, gdy zadaje pytanie pytanie.
barlop
27
@barlop Tak, ale możesz ująć to ładniej: „Naprawdę pytasz, jaymee,„ Jak mogę uruchomić swój własny plik exe z wiersza polecenia, niezależnie od tego, w którym katalogu jestem ”? wprowadza w błąd ... ”
Shawn V. Wilson
6
@barlop Twoje „poprawki” gramatyczne są całkowicie niepotrzebne, a sposób ich prezentacji wydawał się bardzo wrogi. To niedorzeczne, że trzeba przypomnieć użytkownikowi z 13,5 tys. Powtórzeń, że ma sześć lat, by być miłym .
David Richerby

Odpowiedzi:

24

Jak mogę uruchomić Eksploratora z wiersza polecenia, niezależnie od tego, w którym katalogu się znajduję?

Jest tak, ponieważ C:\Windowsznajduje się na liście ścieżek zawartych w zmiennych środowiskowych systemu użytkownika. Mówię konkretnie o PATHzmiennej.

Jak mogę to naśladować za pomocą własnego exe?

Dodaj lokalizację pliku wykonywalnego do zmiennej systemowej.

Czy to tylko fakt, że ten plik exe istnieje w katalogu Windows?

Katalog Windows znajduje się na liście ścieżek zawartych w PATHsystemowej zmiennej środowiskowej.

Ramhound
źródło
4
to drugie pytanie zawiera bardzo szczegółowe informacje na temat zmiennej PATH - co robi, jak ją ustawić itp.: superuser.com/questions/284342/…
LevenTech
7

Jak mogę uruchomić Eksploratora z wiersza polecenia, niezależnie od tego, w którym katalogu się znajduję?

Możesz uruchomić eksploratora z dowolnego katalogu, ponieważ katalog zawierający explorer.exe został dodany do zmiennej środowiskowej PATH komputera.

Jak mogę to naśladować za pomocą własnego exe?

Tak. Musisz tylko dodać katalog exe do PATH twojego systemu. Aby to zrobić, wykonaj następujące kroki:

1. Click on "Computer" in windows explorer
2. Click "System Properties"
3. Click "Change settings"
4. Click "Advanced"
5. Click "Environment Variables"
6. Select the PATH variable and click "Edit"
7. Move your cursor to the end of the variable value box.  Add a 
   semicolon and the path for the directory that your executable resides in.

Czy to tylko fakt, że ten plik exe istnieje w katalogu systemu Windows?

Jest tak, ponieważ plik exe istnieje w katalogu Windows ORAZ dlatego, że katalog Windows istnieje w zmiennej środowiskowej PATH komputera.

Nick Painter
źródło
5

Zwykle explorer.exebyłby na twojej drodze, więc powinien być już dostępny w każdej otwartej powłoce wiersza poleceń. Jeśli otworzysz wiersz polecenia i wejdziesz path, powinieneś zobaczyć coś takiego:

PATH=C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;

C: \ Windows \ system32; C: \ Windows; C: \ Windows \ System32 \ Wbem; C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Program Files \ Intel \ Intel (R) Management Engine Components \ DAL; C: \ Program Files \ Intel \ Intel (R) Management Engine Components \ IPT; C: \ Program Files (x86) \ Intel \ Intel (R) Management Engine Components \ DAL; C: \ Program Files (x86) \ Intel \ Intel (R) Management Engine Components \ IPT

Kluczowym elementem jest C:\Windows. Jest to katalog, w którym znajduje się explorer.exeplik wykonywalny. Jeśli nie jest to na twojej ścieżce, coś jest nie tak, zawsze powinno być w normalnej instalacji systemu Windows. Możesz ręcznie dodać go do ścieżki, wykonując następujące czynności :

  • Wybierz Start, wybierz Panel sterowania. kliknij dwukrotnie System i wybierz zakładkę Zaawansowane.
  • Kliknij Zmienne środowiskowe. …
  • W oknie Edycja zmiennej systemowej (lub nowej zmiennej systemowej) określ wartość zmiennej środowiskowej PATH. …

Po zaktualizowaniu ścieżki w ten sposób eksplorator powinien być dostępny w dowolnym oknie wiersza polecenia. Wystarczy otworzyć nowy wiersz polecenia i wprowadzić explorer. Powinien następnie wywołać dla Ciebie wystąpienie Eksploratora.

Powyższe kroki podano jako przykład, w którym można zobaczyć, w jaki sposób folder zawierający plik wykonywalny eksploratora znajduje się na Twojej ścieżce. Twoje prawdziwe pytanie dotyczy tego, jak zrobić, aby utworzony exeplik zachowywał się tak samo jak explorer. Osiągnąłbyś to, wykonując kroki, aby edytować zmienną środowiskową ścieżki zgodnie z opisem, z wyjątkiem tego, że wstawiłbyś do ścieżki folder zawierający exeplik. Następnie powinien być dostępny w dowolnym wierszu polecenia, który następnie otworzysz.

ognista krew
źródło
0

Musisz upewnić się, że exe znajduje się w folderze, który jest na zmiennej środowiskowej PATH jak ta

koleś
źródło
5
Twój link jest wyśrodkowany na POSIX. Dwukropek nie jest separatorem ścieżek w systemie Windows ” PATH.
Ruslan
6
również skopiuj odpowiednią część do samej odpowiedzi - odpowiedź powinna być użyteczna, nawet jeśli link zostanie zerwany w przyszłości (jak to robią wszyscy kiedyś)
Matija Nalis