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