Один из способов сделать это - создать символические ссылки на файлы (программы), о которых идет речь.
Предположим, у вас есть одна папка (C:\bin
), которую вы добавляете в системный путь. Затем в этой папке вы можете создать символические ссылки на исполняемые файлы, которые вы хотите иметь быстрый доступ.
Теперь предположим, что есть несколько приложений, к которым вы хотите иметь быстрый доступ, либо из командной строки, либо из окна Windows/Run. Например, предположим, что список вашей программы включает в себя:
"C:\Program Files\7-Zip\7z.exe"
"C:\Program Files\AutoHotkey\AutoHotkey.exe"
"C:\Program Files\iTunes\iTunes.exe"
"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe"
"C:\Program Files (x86)\Notepad++\notepad++.exe"
Чтобы создать символические ссылки для вышеперечисленного, вы можете:
mkdir c:\bin
cd /d c:\bin
mklink 7z.exe "C:\Program Files\7-Zip\7z.exe"
mklink ahk.exe "C:\Program Files\AutoHotkey\AutoHotkey.exe"
mklink iTunes.exe "C:\Program Files\iTunes\iTunes.exe"
mklink devenv.exe "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe"
mklink npp.exe "C:\Program Files (x86)\Notepad++\notepad++.exe"
Вы заметите, что я «переименовал» AutoHotKey.exe
в ahk.exe
и Notepad++.exe
Exe в npp.exe
в этих примерах, предоставив таким образом сокращенные имена для них.
Как и во многих вещах в Windows, есть и другие вполне приемлемые способы достижения того же. Можно было бы создать псевдонимы командной строки Windows. Еще бы использовать AutoHotKey. Еще один будет создавать ярлыки Windows , и добавить расширение .lnk
к переменной PATHEXT
среды , как @Ben N описывает в своем ответе. Или вы можете даже использовать doskey.exe , как описано в этом посте на StackOverflow.
Лично я в основном использую псевдонимы, потому что я часто использую командную строку Windows. Я также использую AutoHotKey, однако, когда ситуация требует этого.