Otwórz folder w bieżącym oknie eksploratora, używając partii

0

Próbuję otworzyć folder za pomocą partii, ale chcę otworzyć folder w bieżącym oknie eksploratora, a nie w nowym. Opóźnienie spowodowane koniecznością ponownego uruchomienia Eksploratora w porównaniu z nawigacją jest denerwujące. Czy jest jakiś sposób, aby to zrobić?

Na przykład chcę, żeby tak się stało . enter image description here

Nie to.

enter image description here

Jack Sullivan
źródło
Witaj w Superuser, przesłałem edycję i umieściłem Twoje animowane gify w poście, oszczędzając czytelnikom kliknięcia zachowanych linków. Mam nadzieję, że znajdziesz odpowiedź na to ważne pytanie.
123456789123456789123456789

Odpowiedzi:

0

Explorer.exe nie nadaje się do tego rodzaju gładkiej interakcji, jakiej sobie życzysz. Poniższe polecenia (patrz poniższy kod) mogą pomóc Ci osiągnąć „rodzaj” tego, o co prosiłeś, ale nie wyglądają zbyt ładnie. Kod zabiłby stary proces Explorer przez identyfikator procesu i byłby poważnie ograniczony, ponieważ działałby tylko wtedy, gdyby istniał tylko jeden proces.

Najlepsze, co możesz zrobić z Explorer.exe, to otworzyć określony folder z wybranym plikiem (jego fokus). Brzmi to obiecująco i sprawia, że ​​wydaje się, że można zrobić więcej. Ale to nie jest tak wszechstronne, jak sugerowałaby ta zdolność. Tak więc z tymi referencjami z Microsoft / SS64 (na dole tego artykułu) wiesz, że nie możesz zmienić katalogów z aktualnie otwartego procesu Explorer. Zabijaj i otwieraj tylko nowe.

REM Kill explorer without having to restart it.
wmic process where "ProcessID='11972'" CALL Terminate

REM Kill/restart Explorer
TaskKill /F /FI "ImageName eq "Explorer.exe"
Explorer

Najlepszym rozwiązaniem, jeśli naprawdę chcesz osiągnąć swój cel, jest użycie zamiennika powłoki systemu Windows lub oprogramowania do automatyzacji, takiego jak AutoIT. Możesz wyszukać temat wymiany powłoki systemu Windows i znaleźć wiele aplikacji, które mają inne funkcje brak w systemie Windows, popularny temat, a może jeden z nich jest dokładnie tym, czego szukasz.

Jeśli jesteś programistą, prawdopodobnie możesz to zobaczyć https://startflow.com/questions/9355/programmatically-select-multiple-files-in-windows-explorer

Nieudokumentowane polecenia Eksploratora Od Microsoft https://support.microsoft.com/en-us/help/130510/command-line-switches-for-windows-explorer

SS64 Explorer.exe https://ss64.com/nt/explorer.html

Noshad Chaudhry
źródło