Czy istnieje wygodny sposób edycji ścieżki w systemie Windows 7?


165

Nie rozumiem, dlaczego system Windows 7 nadal przyjmuje to duszne okno dialogowe? Czuję się nieswojo podczas edytowania i wyszukiwania ścieżki w tym wąskim polu tekstowym.

wprowadź opis zdjęcia tutaj

Czy istnieje wygodny sposób edycji ścieżki w systemie Windows 7? Na przykład jeden element na wiersz.


Musisz zdefiniować „wygodny”. Okno dialogowe działa dobrze w przypadku dodawania do PATH(wystarczy go dołączyć); dodawanie innych envarów; i usuwanie envars. W twoim przypadku możesz skopiować ciąg do Notatnika lub Notepad ++, edytować go, a następnie wkleić z powrotem. Jest tak prosty i wygodny jak <kbd> CTRL </kbd> + <kbd> C </kbd> i <kbd> CTRL </kbd> + <kbd> V </kbd> (to właśnie robię).
jww

@ Chris2357: używanie setx do ścieżki jest problematyczne. Zobacz stackoverflow.com/questions/19287379/…
El Ronaldo

1
Oczywiście Windows 8 teraz.
Trzymam

2
@ user74094: Microsoft dostarczył tę funkcję w kompilacji podglądu systemu Windows 10 10565, kompilacji wersji 10586: geek.com/microsoft/…
bwDraco

1
To świetne pytanie; Wydaje się, że to duszne pudełko ma limit znaków, który może uniemożliwić dokonanie wymaganych modyfikacji.
rkagerer

Odpowiedzi:


133

Zawsze istnieje Rapid Environment Editor, który twierdzi, że zapewnia pełną obsługę wszystkich głównych wersji systemu operacyjnego, w tym 64-bitowego.

Drzewo edytowalne

Pokaż zmienne środowiskowe i wartości jako drzewo do edycji.

Tryb przenośny

RapidEE nie wymaga instalacji i może być uruchamiany jako „aplikacja przenośna”. Pokaż szczegóły.

strzał szybkiego edytora środowiska

Istnieje również starszy (ale nadal przydatny) i bardziej lekki edytor ścieżek . (Uwaga: witryna nie działa na dzień 07.08.2015, ale nadal istnieje jako migawka archive.org od 27.03.2013 - bezpośredni link do instalatora ). Działa dobrze w systemie Windows 7 i chociaż jest dostępny tylko jako instalator, działa również jako przenośny / autonomiczny plik wykonywalny, jeśli go rozpakujesz .

Path Editor to małe narzędzie, które upraszcza zarządzanie ścieżkami dzięki intuicyjnemu interfejsowi użytkownika i prostocie przeciągania i upuszczania. Edytor ścieżki może wyczyścić ścieżkę brakujących i zduplikowanych wpisów za pomocą jednego kliknięcia myszy.

strzał edytora ścieżek


5
Chociaż być może nie jest to całkowicie jasne na zrzucie ekranu REE, REE może edytować poszczególne wpisy% PATH% (przesuwanie w górę / w dół, brakujące wyróżnienie, dodawanie / usuwanie), nie traktując go tylko jako ciągu. Naprawdę fajna aplikacja!
GaryO

2
Link PathEditor jest przestarzały. Strona na SoftPedia to farma linków, która nie może pobrać PathEditor.
Dims,

@Dims To jest bieżący link do edytora ścieżek
MarianD

@MarianD, to właściwie zupełnie inny program, opisany w odpowiedzi user2496012 (# 615584). Myślę, że został napisany jako duchowy następca, ale zdecydowanie nie jest taki sam. „Edytor ścieżek” (ze spacją) powiązany z tą odpowiedzią został pierwotnie napisany przez Redfern Software w 2012 roku i chociaż pokazuje swój wiek, nadal jest moim ulubionym z tego grona tylko dlatego, że jest to najlżejsza opcja, która umożliwia wklejanie ścieżek ze schowka. IIRC, bardzo niewiele innych obsługuje tę funkcjonalność.
Mark G.

@MarkG. - Dziękuję za Twoją uwagę! Pobrałem go i spróbuję.
MarianD

45

Oto kolejny edytor ścieżek systemu Windows :

Zrzut ekranu

(Uwaga: Zrobiłem to. Jest to oprogramowanie typu open source, mile widziane komentarze!)


4
+1 od uznania dla funkcji „pokaż problemy” (powinno być „pokaż potencjalne problemy”). Uważa, że ​​działania przycisków powinny otwierać okna dialogowe, aby wyjaśnić / poprosić o opcje / wykonać. Okno dialogowe „Automatyczne” może mieć „maksymalną głębokość” (lub selektor drzewa folderów) oraz listę wyników z polami wyboru, aby dodać je do ścieżki użytkownika lub systemu. Ach, tak łatwo jest powiedzieć innym ludziom, jak to powinno być :-)
leonbloy

Chociaż pokazuje wiele domyślnych pozycji systemu Windows jako „problematycznych” + nie ma przycisku dodawania (przeciągnij i upuść z Eksploratora Windows jest w porządku, jednak naprawdę chciałbym dodatkowo dodać przycisk): Naprawdę mi się podobało, dziękuję bardzo!
DR

To chce całkowicie wyczyścić moją Ścieżkę użytkownika, prawdopodobnie dlatego, że jest ona zbędna ze Ścieżką systemową? Czy to jest mądre?
endolith

1
Wyglądał dobrze, szczególnie podobała mi się funkcja „pokaż problemy”, ale kiedy zapisałem, popsułem i zgubiłem kilka ścieżek :(
Empyrean

Awarie podczas uruchamiania z komunikatem „Nieobsługiwany wyjątek PathTooLongException”. Wstyd. Po przeczytaniu innych wątków uważam, że istnieje inny interfejs API systemu Windows, który może obsługiwać dłuższe ścieżki ... po prostu nie ten używany przez Explorera (i to narzędzie, najwyraźniej)
Greg Woods

16

Jest to zaimplementowane w aktualizacji systemu Windows 10 wydanej w listopadzie 2015 r.

Rozumiem, że pytanie wymaga rozwiązania Windows 7. Jednak opublikowałem tę odpowiedź z korzyścią dla użytkowników, którzy natknęli się na to pytanie.

Windows 10, w wersji zapoznawczej kompilacji 10565 i wersji kompilacji 10586 (aktualizacja z listopada 2015 r.), Ma zmodyfikowany edytor zmiennych środowiskowych, który znacznie ułatwia edycję PATH.

Nowy edytor zmiennych środowiskowych w aktualizacji Windows 10


<ctrl> <+> powinien zwiększyć rozmiar czcionki ... nie robi tego.
Pacerier

Czy odpowiedziałeś na poprawną odpowiedź? To nie wydaje się być związane z pytaniem lub odpowiedzią.
bwDraco

Wow, nie miałem pojęcia, że ​​Microsoft to zrobił. Korzystałem z systemu Windows od Windows 95, więc miałem wrażenie, że bezużyteczne okno dialogowe nigdy się nie zmieni. Dziękuję, to oszczędza mi konieczności instalowania kolejnego oprogramowania.
ADTC

Zmiany (nadal) obowiązują nie tylko po edycji, ale po zamknięciu Environment Variablesokna za pomocą OK (Windows 10 Home 1709).
uchwyt


14

Aby szybko i brudnie, skopiuj i wklej do Notatnika, a następnie edytuj, skopiuj i wklej z powrotem.


+1: Dobry pomysł, ale przewijanie w poziomie wciąż jest bolesne.
xport

3
Zgadzam się. W zależności od wybranego edytora możesz zamienić „;” w celu zwrotu i dokonaj edycji, a następnie zamień je z powrotem. Notatnik nie dokona jednak takiej zamiany. :-(
Chris Nava

@ChrisNava idd nie będzie. Polecam Sublime Text 3 :)
Dmitry Nazarov

2
Zakładając, że masz gnutils, echo %path% | tr ; \nto odpowiednik wiersza polecenia sugerowany przez Chrisa.
RJFalconer

Skopiuj / Wklej do notatnika ++, ponieważ moja ścieżka była długa, a notatnik bałaganił, dzieląc ścieżkę na dwie linie wklejając ją z powrotem, przycinałem.
zar

8

możesz wziąć to pod uwagę https://patheditor2.codeplex.com/ To nie zależy od wzdęcia .Net ani MFC; czysty Win32; rozmiar binarny jest mniejszy niż 200 kb. Instalacja nie jest wymagana i jest to samodzielny plik wykonywalny. Jeśli to ważne, jest to oprogramowanie typu open source

zrzut ekranu


Najbardziej podoba mi się to, ponieważ jest samodzielne, szybkie i dość łatwe - ale nie ma jeszcze kopiowania i wklejania ścieżek plików ani przeciągania i upuszczania.
wordsforthewise

Proste i robi to, co twierdzi. Nr 1!
Ghasan,

Wygląda na to, że jest tam wygodne repozytorium github .
antogerva

6

Istnieje całkiem dobre narzędzie CLI typu open source o nazwie pathed . Wzorce użytkowania są takie:

C:\Projects\2010\GSharpTools_Setup\bin>pathed /?
PATHED - Version 3.2
Freeware written by Gerson Kurz (http://p-nand-q.com)

USAGE: PATHED.EXE [OPTIONS]
OPTIONS:
      /MACHINE: print machine PATH
         /USER: print user PATH
          /ADD: add variable at the head
       /APPEND: add variable at the tail
       /REMOVE: remove path / index
         /SLIM: strip duplicate vars
          /ENV: environment variable, defaults to PATH

C:\Projects\2010\GSharpTools_Setup\bin>pathed
PATHED - Version 3.2
Freeware written by Gerson Kurz (http://p-nand-q.com)

00 C:\Perl\site\bin
01 C:\Perl\bin
02 C:\Windows\system32
03 C:\Windows
04 C:\Windows\System32\Wbem
05 C:\Python26
06 C:\Tools
07 C:\Windows\System32\WindowsPowerShell\v1.0\
08 C:\Program Files (x86)\TortoiseSVN\bin
09 C:\Program Files\TortoiseSVN\bin
10 C:\Program Files (x86)\doxygen\bin
11 C:\Program Files (x86)\WinMerge
12 C:\Program Files (x86)\Subversion\bin
13 C:\Program Files (x86)\p-nand-q.com\GSharpTools [INVALID]
14 C:\Program Files (x86)\p-nand-q.com\pserv2 [INVALID]
15 C:\Program Files (x86)\OpenVPN\bin
16 C:\Windows\Microsoft.NET\Framework\v3.5
17 C:\Windows\Microsoft.NET\Framework\v2.0.50727
18 C:\Program Files (x86)\Scintilla Text Editor
19 C:\Program Files\7-Zip
20 C:\Program Files (x86)\PostgreSQL\8.4\bin
21 C:\Program Files (x86)\Java\jdk1.6.0_18\bin
22 C:\Program Files (x86)\IZArc
; pathed /REMOVE "%CD%"
; pathed /APPEND "%CD%"
; pathed /MACHINE
; and so on.

Musisz jednak uruchomić go jako Administrator, aby zmiany odniosły skutek.


3

Szybki i łatwy sposób edycji ŚCIEŻKI z wiersza poleceń:

C:\WINDOWS>setx PATH "PATH;C:\some_new_path"

Spowoduje to zaktualizowanie ŚCIEŻKI poprzez dodanie nowej ścieżki do istniejącej wartości ścieżki. Wpisanie następującego polecenia spowoduje wydrukowanie nowej ŚCIEŻKI we wszystkich przyszłych oknach CMD; NIE w bieżącym oknie CMD:

C:\WINDOWS>PATH

Wpisanie poniższego spowoduje wyświetlenie listy wszystkich zmiennych środowiskowych:

C:\WINDOWS>set

4
Ostrzeżenie: ta metoda wydaje się ograniczać ścieżki do 1024 znaków. Jeśli twoja ścieżka jest już dłuższa, po prostu obetnie jej koniec, pozostawiając cię w stanie złamania.
Neil,

1

Rozwiązanie dla systemu Windows 7:

  1. pobierz i zainstaluj AutoHotKey

  2. skopiuj ten skrypt gdzieś w systemie: SysEnv.ahk

  3. Kliknij utworzony SysEnv.ahkplik prawym przyciskiem myszy i wybierz „Skompiluj skrypt”

  4. Kliknij prawym przyciskiem myszy SysEnv.exewłaśnie utworzony plik i wybierz polecenie „Uruchom jako administrator”

  5. Użyj aplikacji do edycji ŚCIEŻKI, np SysEnv AutoHotKey Window


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.