2009-05-07 5 views
14

Каждый раз, когда я экспериментирую с новым языком, компилятором, интерпретатором, инструментом или любым другим, и я хочу запустить его из командной строки, мне нужно будет перейти в систему и изменить переменную PATH. Тем не менее, поле для установки строки монстра состоит только из текстового поля в 1 строку. Мне часто приходится копировать/вставлять строку PATH в Блокнот, просто чтобы отредактировать ее - это уже более половины страницы. Прямо сейчас я подсчитал около 30 различных URL-адресов пути.Как управлять переменной PATH в Windows?

Есть ли лучший способ управлять путями, чем сжать все их в одну строку? Я думаю использовать SUSE для разработки, так как мой PATH настолько запутан.

ответ

8

Если вы всегда запускаете командную строку из одной или нескольких ярлыков, вы можете запустить командный файл при его запуске. Например:

cmd /k autoexec_console.cmd 

где пакетный файл может иметь

set path=c:\foo;%path% 

или что-нибудь еще, и это сохраняется лишь для того cmd.exe экземпляра.


ХР Service Pack 2 Support tools (похоже, есть one for SP3, но это не говорит, что в нем) поставляется с программой setx.exe, который работает как постоянный set.

3

Когда вы просто экспериментируете с языком одноразовом вы можете создать небольшой загрузочный пакетный файл, который манипулирует путь:

set PATH=C:\My\New\Language\bin;%PATH% 

и создать небольшую тестовую среду, создав ярлык для

cmd /k mybatch.cmd 

где путь будет настроен по своему вкусу. В противном случае вы можете редактировать длинную строку в реестре, которая может быть немного лучше текстового поля шириной 200 пикселей.

8

Чтобы лучше чесотки очень длинный путь в интерфейсе окна по умолчанию, вы можете иметь переменную определена в переменных:

SDKPATH -> some_sdk_path; some_more_sdk_paths; some_more_sdk_paths; 
DEVPATH -> some_dev_path; some_more_dev_paths; %SDKPATH% 
PATH -> some_common_path; some_mode_paths; %DEVPATH% 
7

Существует очень хороший редактор бесплатной среды доступен под названием RapidEE

Rapid Environment Editor

Редактор быстрой среды (RapidEE) - редактор переменных среды.

Он включает в себя простой в использовании графический интерфейс и заменяет небольшое и неудобное окно редактирования Windows.

RapidEE 8.x поддерживает Windows XP, 2003, Vista, 2008, Windows 7, Windows 8 & Windows 10 (включая 64-разрядные версии).

Если вы все еще используете Windows NT или 2000, используйте версию 6.1. Для Windows 9x или ME используйте версию 2.1.

Особенности

  • редактируемые дерева: переменные Показать окружающей среды и ценности как редактируемые дерева.
  • Портативный режим: RapidEE не требует установки и может работать как «переносное приложение».
  • Ошибка проверки: Автоматическая проверка на наличие недопустимых имен путей и имен файлов
  • Мультиязычный интерфейс: RapidEE переводится на несколько языков (английский, русский, японский, французский, польский, немецкий, итальянский, латышский, словацких, Греческий, испанский, китайский, голландский, шведский, корейский, хорватский, датский, бразильский португальский, финский, норвежский, индонезийский, румынский, венгерский, турецкий, абхазский, украинский, чешский, арабский), и язык можно менять «на лету».
0

Я бы предпочел бы попробовать Environment variables editor (Eveditor). Он прост в использовании и полностью свободен.

Редактор переменных окружения помогает организовать и оптимизировать использование системных переменных (в том числе System PATH) и оптимизировать рабочую среду, не рискуя потерять ценные параметры конфигурации, что может произойти непреднамеренно и с разрушительным эффектом при установке нового программного обеспечения на вашей машины.

Смежные вопросы