Вопрос

Каждый раз, когда я экспериментирую с новым языком, компилятором, интерпретатором, инструментом или чем-то еще, и я хочу запустить это из командной строки, мне придется зайти в System и изменить переменную PATH.Однако поле для помещения строки monster состоит только из текстового поля длиной в 1 строку.Я часто ловлю себя на том, что мне приходится копировать / вставлять строку PATH в Блокнот только для того, чтобы отредактировать ее - это уже больше половины страницы.Прямо сейчас я насчитал около 30 различных URL-адресов.

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

Это было полезно?

Решение

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

cmd /k autoexec_console.cmd

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

set path=c:\foo;%path%

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

<Ч>

инструменты поддержки пакета обновления 2 (похоже, есть один для SP3 , но в нем ничего не сказано) поставляется с программой setx.exe , которая работает как постоянный set .

Другие советы

Чтобы лучше управлять очень длинным 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%

Доступен действительно хороший бесплатный редактор среды под названием Рапиди

Быстрый Редактор среды

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

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

Используйте пакетный файл (.BAT).

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top