Как управлять переменной PATH в Windows?
Каждый раз, когда я экспериментирую с новым языком, компилятором, интерпретатором, инструментом или любым другим, и я хочу запустить его из командной строки, мне нужно будет перейти в систему и изменить переменную PATH. Тем не менее, поле для установки строки монстра состоит только из текстового поля в 1 строку. Мне часто приходится копировать/вставлять строку PATH в Блокнот, просто чтобы отредактировать ее - это уже более половины страницы. Прямо сейчас я подсчитал около 30 разных URL-адресов пути.
Есть ли лучший способ управлять путями, чем сжать все их в одну строку? Я думаю использовать SUSE для разработки, так как мой PATH настолько запутан.
Ответы
Ответ 1
Если вы всегда запускаете командную строку из одного или нескольких ярлыков, вы можете запустить командный файл при его запуске. Например:
cmd /k autoexec_console.cmd
где пакетный файл может иметь
set path=c:\foo;%path%
или что-то еще, и это будет сохраняться только для этого экземпляра cmd.exe.
XP Service Pack 2 Инструменты поддержки (выглядит как один для SP3, но он не говорит, что в нем) поставляется с программой setx.exe
, которая работает как постоянная set
.
Ответ 2
Чтобы лучше управлять очень длинным PATH в интерфейсе Windows по умолчанию, вы можете иметь переменную, вычисленную в переменных:
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%
Ответ 3
Существует действительно красивый редактор бесплатной среды, доступный под названием RapidEE
Ответ 4
Когда вы просто экспериментируете с языком с одним выстрелом, вы можете создать небольшой пакетный файл запуска, который обрабатывает путь:
set PATH=C:\My\New\Language\bin;%PATH%
и создайте небольшую тестовую среду, создав ярлык для
cmd /k mybatch.cmd
где путь будет настроен по вашему вкусу. В противном случае вы можете отредактировать длинную строку в реестре, которая может быть немного лучше, чем текстовое поле шириной 200 пикселей.
Ответ 5
Используйте пакетный (.BAT) файл.
Ответ 6
Я бы рекомендовал попробовать Редактор переменных окружения (Eveditor). Он прост в использовании и полностью свободен.