Чи є зручний спосіб редагування PATH в Windows 7?


165

Я не розумію, чому Windows 7 все ще приймає це задушливе діалогове вікно? Мені некомфортно, коли ви редагуєте та шукаєте шлях у цьому вузькому текстовому полі.

введіть тут опис зображення

Чи є зручний спосіб редагування PATH в Windows 7? Наприклад, один елемент у рядку


Потрібно визначити "зручно". Діалогове вікно прекрасно працює для додавання до PATH(просто додати); додавання інших envars; та видалення envars. У вашому випадку ви можете скопіювати рядок у «Блокнот» або «Блокнот ++», відредагувати її та вставити назад. Це так само просто і зручно, як <kbd> CTRL </kbd> + <kbd> C </kbd> і <kbd> CTRL </kbd> + <kbd> V </kbd> (саме це я роблю).
jww

@ Chris2357: використання setx для шляху проблематично. Дивіться stackoverflow.com/questions/19287379/…
Ель Роналду,

1
Windows 8 зараз теж звичайно. Пальці схрещені для Windows 10.
user74094

2
@ user74094: Microsoft поставила цю функцію в Windows 10, попередній збір
bwDraco

1
Це чудове питання; ця задушлива скринька також має обмеження кількості символів, що може заважати вам вносити потрібні зміни.
rkagerer

Відповіді:


133

Завжди є швидкий редактор середовища, який вимагає повної підтримки всіх основних версій ОС, включаючи 64-розрядні.

Можна редагувати дерево

Показати змінні та значення середовища як дерево, яке можна редагувати.

Портативний режим

RapidEE не вимагає встановлення і може бути запущений як "портативний додаток". Докладніше.

швидкий редактор середовища постріл

Є також старіший (але все-таки корисний) та більш легкий редактор Path . (Зауважте, що сайт мертвий станом на 2015-08-07, але все ще існує як знімок archive.org з 2013-03-27 - пряме посилання на інсталятор ). Він працює чудово в Windows 7, і, хоча він поставляється лише як інсталятор, він також працює як портативний / автономний виконуваний файл, якщо ви витягнете його .

Редактор шляху - це невелика утиліта, яка робить управління маршрутом дуже простим завдяки інтуїтивно зрозумілому інтерфейсу користувача та простоті перетягування. Редактор шляху може очистити ваш шлях від відсутніх та повторюваних записів одним клацанням миші.

шлях редактор постріл


5
Незважаючи на те, що з екрану REE це, можливо, не зовсім зрозуміло, REE може редагувати окремі записи% PATH% (рухатися вгору / вниз, виділяти пропущені, додавати / видаляти), а не просто трактувати це як рядок. Дійсно приємне додаток!
GaryO

2
Посилання PathEditor застаріле. Сторінка на SoftPedia - це ферма посилань, яка не може завантажити PathEditor.
Дімс

@Dims Це поточне посилання на редактор Path
MarianD

@MarianD, це взагалі інша програма, описана у відповіді user2496012 (# 615584). Я думаю, що це було написано як духовний спадкоємець, але це точно не те. "Редактор шляху" (з пробілом), пов'язаний у цій відповіді, спочатку був написаний Redfern Software у 2012 році, і хоча він показує свій вік, він все ще є моїм улюбленим згустком просто тому, що це найбільш легкий варіант, який дозволяє вставляти шляхи. з буфера обміну. IIRC, мало хто з інших підтримує цю функціональність.
Марк Г.

@MarkG. - дякую за ваше повідомлення! Я завантажив його і спробую.
MarianD

45

Ось ще один редактор Windows Path :

Знімок екрана

(Відмова: Я зробив це. Це відкритий код, внески вітаються!)


4
+1 Кудо за функцію "показати проблеми" (має бути "показати потенційні проблеми"). Думає, що дії кнопок повинні відкривати діалогові вікна для пояснення / запитання для варіантів / виконання. Діалогове вікно "Автоматичний" може мати "максимальну глибину" (або селектор дерев папок), а також список результатів із полями для додавання їх до шляху користувача або до системи. Ах, так просто розповісти іншим людям, як справи _should_be :-)
leonbloy

Хоча він показує багато записів Windows за замовчуванням як "проблематичний" + у нього немає кнопки додавання (перетягування та опускання з Провідника Windows добре, однак, дуже хотілося б, щоб кнопка "Додати" була додатково): мені це дуже сподобалось, дуже дякую!
DR

Це хоче повністю стерти мій User Path, мабуть тому, що це все зайве з System Path? Це мудро?
ендоліт

1
Виглядав добре, особливо сподобалась функція "показати проблеми", але вона зіпсувала і втратила деякі шляхи, коли я врятувала :(
Empyrean

Збої під час запуску з повідомленням "PathTooLongException було без обробки". Сором. Читаючи інші теми, я вважаю, що є ще один API API, який може обробляти більш довгі шляхи ... тільки не той, який використовує Провідник (і ця утиліта, очевидно)
Грег Вудс

16

Це реалізовано в оновлення Windows 10, випущеному в листопаді 2015 року.

Я розумію, що питання спеціально вимагає рішення для Windows 7. Однак я опублікував цю відповідь на користь користувачів, які трапляються на це питання.

Windows 10, попередній збір 10565 та версія версії 10586 (оновлення листопада 2015 року), має редактор редакторів змінних середовищ, що значно полегшує редагування PATH.

Новий редактор змінної середовища в оновленнях Windows 10


<ctrl> <+> повинен збільшити розмір шрифту ... це не так.
Pacerier

Ви відповіли на правильну відповідь? Схоже, це не пов’язано з питанням або відповіддю.
bwDraco

Нічого собі, у мене не було поняття, що Microsoft насправді робив це. Я використовував Windows повністю від Windows 95, тому я був під сильним враженням, що марне діалогове вікно ніколи не зміниться. Дякую, це позбавляє мене від необхідності інсталювати ще одне програмне забезпечення.
ADTC

Зміни (досі) набувають чинності не після редагування, а після закриття Environment Variablesвікна OK (Windows 10 Home 1709).
обробляти


14

Щоб швидко та забруднити, скопіюйте та вставте в Блокнот, потім відредагуйте та скопіюйте та вставте назад.


+1: Гарна ідея, але все одно болісно прокручувати горизонтально.
xport

3
Я згоден. Залежно від редактора, який ви вибрали, ви можете поміняти ";" для повернення та виконайте редагування, а потім поміняйте їх назад. Блокнот не замінить цю заміну. :-(
Кріс Нава

@ChrisNava idd не буде. Я б порекомендував Sublime Text 3 :)
Дмитро Назаров

2
Якщо припустити, що у вас є gnutils, echo %path% | tr ; \nце еквівалент пропозиції Кріса командного рядка.
RJFalconer

Скопіюйте / Вставте в блокнот ++, оскільки мій шлях був довгим, а блокнот заплутався, розділивши шлях на два рядки, вставивши його назад, обрізав його.
зар

8

ви можете врахувати це https://patheditor2.codeplex.com/ Це не залежить від .Net bloat та MFC; чистий Win32; двійковий розмір менше 200 кбіт. Інсталяція не потрібна, і це автономний виконуваний файл. Якщо це має значення, це відкритий код

скріншот


Мені це найбільше подобається, тому що це автономне, швидке та досить просто - але ще немає копії-вставлення шляхів до файлів чи перетягування n-drop.
слова для того

Просто і робить те, що на нього вимагає. №1!
Ghasan

Подивіться, що тут є зручне ретро для github .
antogerva

6

Існує досить непоганий інструмент CLI з відкритим кодом, який називається виправленим . Шаблони використання такі:

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.

Вам потрібно буде запустити його як адміністратор, щоб зміни вплинули.


3

Швидкий і простий спосіб редагувати PATH з командного рядка:

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

Це оновить PATH, додавши новий шлях до існуючого значення шляху. Введення наступної команди надрукує новий PATH у всіх майбутніх вікнах CMD; НЕ у поточному вікні CMD:

C:\WINDOWS>PATH

Ввівши наступне, ви отримаєте список усіх змінних середовища:

C:\WINDOWS>set

4
Попередження: цей метод, здається, обмежує шляхи до 1024 символів. Якщо ваш шлях вже довший, він просто обріже кінець шляху, залишивши вас зі зламаним станом.
Ніл

1

Рішення для Windows 7:

  1. завантажте та встановіть AutoHotKey

  2. скопіюйте цей скрипт кудись у вашу систему: SysEnv.ahk

  3. Клацніть правою кнопкою миші SysEnv.ahkфайл, який ви тільки що створили, і виберіть "Компілювати сценарій"

  4. Клацніть право створений SysEnv.exeфайл правою кнопкою миші та виберіть "Запустити як адміністратор"

  5. Використовуйте додаток для редагування PATH, наприклад SysEnv AutoHotKey Window


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.