Есть ли удобный способ редактировать PATH в Windows 7?

165

Я не понимаю, почему Windows 7 все еще принимает это душное диалоговое окно? Мне неудобно редактировать и искать путь в этом узком текстовом поле.

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

Есть ли удобный способ редактировать PATH в Windows 7? Например, один элемент в строке.

кспорт
источник
Вам нужно определить «удобно». Диалог отлично работает для добавления в PATH(просто добавьте его); добавление других envars; и удаление envars. В вашем случае вы можете скопировать строку в Notepad или Notepad ++, отредактировать ее, а затем вставить обратно. Это так же просто и удобно, как <kbd> CTRL </ kbd> + <kbd> C </ kbd> и <kbd> CTRL </ kbd> + <kbd> V </ kbd> (это то, что я делаю).
jww
@ Chris2357: использование setx для пути проблематично. См. Stackoverflow.com/questions/19287379/…
Эль Роналду
1
Windows 8 сейчас тоже конечно.
Скрестим
2
@ user74094: Microsoft поставила эту функцию в Windows 10 Предварительный просмотр построить 10565, релиз сборки 10586: geek.com/microsoft/...
bwDraco
1
Это большой вопрос; в этой душной коробке также есть ограничение по количеству символов, которое может помешать вам внести необходимые изменения.
rkagerer

Ответы:

133

Всегда есть Rapid Environment Editor, который заявляет о полной поддержке всех основных версий ОС, включая 64-битную.

Редактируемое дерево

Показать переменные среды и значения в виде редактируемого дерева.

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

RapidEE не требует установки и может быть запущен как «переносимое приложение». Посмотреть детали.

быстрый редактор среды выстрел

Существует также более старый (но все же полезный) и более легкий редактор путей . (Обратите внимание, что по состоянию на 2015-08-07 сайт не работает, но все еще существует как снимок archive.org от 2013-03-27 - прямая ссылка на установщик ). Он отлично работает в Windows 7 и, хотя он поставляется только как установщик, также работает как переносной / автономный исполняемый файл, если вы его распаковываете .

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

путь редактора снят

Мокубай
источник
5
Хотя, возможно, это не совсем ясно из снимка экрана REE, REE может редактировать отдельные записи% PATH% (перемещаться вверх / вниз, выделять отсутствующие, добавлять / удалять), а не просто обрабатывать их как строку. Действительно хорошее приложение!
GaryO
2
Ссылка PathEditor устарела. Страница на SoftPedia - это ферма ссылок, которая не может загрузить PathEditor.
Дим
@Dims Это текущая ссылка на Path Editor
MarianD
@MarianD, на самом деле это совсем другая программа, описанная в ответе пользователя 2496012 (# 615584). Я думаю, что это было написано, чтобы быть своего рода духовным преемником, но это определенно не то же самое. «Редактор пути» (с пробелом), связанный в этом ответе, был изначально написан Redfern Software в 2012 году, и, хотя он показывает свой возраст, он по-прежнему остается моим фаворитом из-за того, что это самый легкий вариант, позволяющий вставлять пути из буфера обмена. IIRC, очень немногие другие поддерживают эту функциональность.
Марк Г.
@MarkG. - спасибо за ваше уведомление! Я скачал это, и я это попробую.
MarianD
45

Вот еще один редактор путей Windows :

Скриншот

(Отказ от ответственности: я сделал это. Это с открытым исходным кодом, взносы приветствуются!)

rix0rrr
источник
4
+1 Престижность за функцию «показать проблемы» (должна быть «показать потенциальные проблемы»). Это думает, что действия кнопок должны открывать диалоги, чтобы объяснить / спросить опции / выполнить. Диалог «Автоматически» может иметь «максимальную глубину» (или селектор дерева папок) и список результатов с флажками для добавления их к пути пользователя или системы. Ах, это так легко сказать другим людям, как все это _should_be :-)
leonbloy
Несмотря на то, что многие записи по умолчанию для Windows представлены как «проблемные» + у него нет кнопки добавления (перетаскивание из проводника Windows прекрасно, однако, в действительности нужно добавить кнопку добавления): мне очень понравилось, большое спасибо!
DR
Это хочет полностью стереть мой Путь пользователя, предположительно, потому что это все избыточно с Системным путем? Это мудро?
Эндолит
1
Выглядело хорошо, особенно понравилась функция «показать проблемы», но она исказила и потеряла некоторые пути, когда я сохранил :(
Empyrean
Сбои при запуске с сообщением «PathTooLongException is unhandled». Позор. Из прочтения других тем я полагаю, что есть еще один Windows API, который может обрабатывать более длинные пути ... но не тот, который используется Explorer (и, очевидно, этой утилитой)
Грег Вудс
16

Это реализовано в обновлении Windows 10, выпущенном в ноябре 2015 года.

Я понимаю, что вопрос конкретно требует решения для Windows 7. Тем не менее, я разместил этот ответ в интересах пользователей, которые случайно сталкивались с этим вопросом.

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

Новый редактор переменных среды в обновлении Windows 10

bwDraco
источник
<ctrl> <+> должен увеличить размер шрифта ... это не так.
Пейсер
Вы ответили на правильный ответ? Это не похоже на вопрос или ответ.
bwDraco
Ничего себе, я понятия не имел, Microsoft фактически сделала это. Я использовал Windows весь путь от Windows 95, поэтому у меня сложилось впечатление, что бесполезное диалоговое окно никогда не изменится. Спасибо, это избавляет меня от необходимости устанавливать другую часть программного обеспечения.
ADTC
Изменения (все еще) вступают в силу не после редактирования, а после закрытия Environment Variablesокна нажатием кнопки «ОК» (Windows 10 Home 1709).
обрабатывать
15

Также стоит упомянуть редактор переменных среды (Eveditor). Это простой в использовании и совершенно бесплатно.

Примечание. Изображение показывает расширенный путь, который он не делал в Windows 7 с повышенными правами.

Eveditor

Дмитрий
источник
14

Для быстрого и грязного, скопируйте и вставьте в Блокнот, затем отредактируйте и скопируйте и вставьте обратно.

Крис Нава
источник
+1: хорошая идея, но все равно больно прокручивать по горизонтали.
xport
3
Я согласен. В зависимости от вашего редактора вы можете поменять местами ";" для возврата и отредактируйте их, а затем поменяйте их местами. Блокнот не будет делать эту замену, хотя. :-(
Крис Нава
@ChrisNava Idd это не будет. Я бы порекомендовал Sublime Text 3 :)
Дмитрий Назаров
2
Предполагая, что у вас есть gnutils echo %path% | tr ; \n, это эквивалент командной строки Криса.
RJFalconer
Скопируйте / Вставьте в notepad ++, потому что мой путь был длинным, и блокнот ломал голову, разбивая путь в две строки, вставляя его обратно, и обрезал его.
Зар
8

Вы могли бы рассмотреть это https://patheditor2.codeplex.com/ Это не зависит от раздувания .Net или MFC; чистый Win32; размер двоичного файла составляет менее 200 КБ. Установка не требуется, и это отдельный исполняемый файл. Если это имеет значение, это с открытым исходным кодом

Скриншот

user2496012
источник
Мне это нравится больше всего, потому что оно автономное, быстрое и довольно простое - но пока нет ни копирования, ни вставки путей к файлам, ни перетаскивания.
слова от
Просто и делает то, что требует. № 1
Гасан
Похоже, тут есть удобный репозиторий GitHub .
antogerva
6

Есть довольно хороший инструмент CLI с открытым исходным кодом, называемый pathed . Шаблоны использования выглядят так:

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
Chris2357
источник
4
Предупреждение: этот метод, кажется, ограничивает пути до 1024 символов. Если ваш путь уже длиннее, он просто обрезает конец вашего пути, оставляя вас в нарушенном состоянии.
Нил
1

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

  1. скачать и установить AutoHotKey

  2. скопируйте этот скрипт куда-нибудь в вашей системе: SysEnv.ahk

  3. Щелкните правой кнопкой мыши SysEnv.ahkфайл, который вы только что создали, и выберите «Сценарий компиляции»

  4. Щелкните правой кнопкой мыши SysEnv.exeфайл, который был только что создан, и выберите «Запуск от имени администратора».

  5. Используйте приложение для редактирования PATH, например Окно SysEnv AutoHotKey

roblogic
источник
0

Вот онлайн-инструмент для редактирования пути Windows, если вы не хотите устанавливать программное обеспечение.

Даниэль Хари
источник