1

Я хотел бы получить некоторые предложения относительно добавления записи в переменную PATH в разделе Системные переменные.

Всякий раз, когда я устанавливаю программу на свой компьютер с Windows, я заканчиваю тем, что добавляю путь к программе в переменную "PATH" в разделе "Системная переменная". Итак, теперь у меня довольно длинное значение для переменной PATH (это не проблема, я знаю). Но мне интересно, есть ли более элегантный / стандартный способ сделать это.

2 ответа2

0

Вы можете сделать три вещи, чтобы сделать его более аккуратным:

  1. Переименуйте файлы вашей программы в c:\apps в реестре. Это означает, что новые программы будут установлены здесь. Таким образом, путь будет выглядеть чище

  2. сохраните несколько системных переменных, которые не используются, кроме как в качестве атрибутов основного пути var. Итак, у вас есть PATHA1 с c:\my folder1\app1; c:\apps\app2\; c:\program files\ что-то здесь

и PATHA2 аналогично,

c:\apps\app2;c:\apps\app3\;c:\program files\something here

некоторые могут на коленях PATHB1

и т.д., тогда в вашей реальной переменной PATH используйте только один или два из этих предопределенных переменных!

Значение PATH будет определяться как

%PATHA1%;%PATHB2%
  1. где приложения принудительно открывают папку с пробелом, но позволяют редактировать папку установки, например, c:\apps\ мой большой путь \, измените ее на

    C:\ Apps \ shortTLA \

0

Я не думаю, что переименование ваших Program Files или Program Files (x86) каталогов - это отличная идея. Как вы сказали, длинная строка PATH на самом деле не является проблемой, но если вы хотите избежать этого, я бы рекомендовал один из следующих подходов:

I. Использование пакетных файлов

  1. Создайте каталог, такой как C:\Progs

  2. Создайте в каталоге простые командные файлы, похожие на следующие, по одному на программу:

    @start "" "C:\Program Files (x86)\Company Name\ProgramName.exe" %1 %2 %3 %4 %5 %6 %7 %8 %9
    
  3. Сохраните каждый пакетный файл с тем же именем, что и EXE-файл программы, например ProgramName.bat, хотя, конечно, вы также можете назвать его более коротким и простым для запоминания, например PN.bat.

  4. Наконец, добавьте C:\Progs в ваш путь

II. Использование путей к приложениям

  1. Создайте .REG-файлы похожи на следующие, по одному на программу:

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\ProgramName.exe]
    @="C:\\Program Files (x86)\\Company Name\\ProgramName.exe"
    "Path"="C:\\Program Files (x86)\\Company Name"
    
  2. Дважды щелкните каждый.REG-файл и импорт в реестр (после чего файл можно удалить)

  3. Здесь также вы можете использовать более короткий и легкий для запоминания псевдоним, заменив

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\ProgramName.exe]
    

    с

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\PN.exe]
    

Вы можете увидеть, как работает второй метод, проверив мой ответ здесь. Единственным небольшим недостатком является то, что хотя вы можете вызывать программу с помощью ProgramName (или PN) из диалогового окна «Выполнить», вам нужно будет использовать start ProgramName (или start PN) в командной строке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .