Я не думаю, что переименование ваших Program Files или Program Files (x86) каталогов - это отличная идея. Как вы сказали, длинная строка PATH на самом деле не является проблемой, но если вы хотите избежать этого, я бы рекомендовал один из следующих подходов:
I. Использование пакетных файлов
Создайте каталог, такой как C:\Progs
Создайте в каталоге простые командные файлы, похожие на следующие, по одному на программу:
@start "" "C:\Program Files (x86)\Company Name\ProgramName.exe" %1 %2 %3 %4 %5 %6 %7 %8 %9
Сохраните каждый пакетный файл с тем же именем, что и EXE-файл программы, например ProgramName.bat, хотя, конечно, вы также можете назвать его более коротким и простым для запоминания, например PN.bat.
Наконец, добавьте C:\Progs в ваш путь
II. Использование путей к приложениям
Создайте .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"
Дважды щелкните каждый.REG-файл и импорт в реестр (после чего файл можно удалить)
Здесь также вы можете использовать более короткий и легкий для запоминания псевдоним, заменив
[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
) в командной строке.