1

Я стал активным пользователем консоли с тех пор, как начал использовать оболочку linux в своем ежедневном рабочем процессе.

Я хочу иметь возможность вызывать "C:\Program Files\Application\Application.exe" как application из командной строки, где это любое произвольное приложение. Я знаю, что могу использовать переменную окружения PATH для этого; однако я бы предпочел не загрязнять пространство переменных среды больше, чем следовало бы (поскольку у меня более 10 приложений, для которых я хотел бы создать ярлыки).


Редактировать: Должен был упомянуть ранее, что я хотел бы, чтобы ярлыки были совместимы с MinGW.

3 ответа3

4

Псевдонимы доступны для командной строки NT через команду doskey:

doskey word="%ProgramFiles%\Windows NT\Accessories\wordpad.exe" $*

Теперь вы можете использовать псевдоним вместо (полного) имени исполняемого файла:

word %SystemDrive%\boot.ini
2

Создайте папку, например, C:\apps , и разместите там ссылки на ваши приложения.

Добавьте эту папку в ваш %PATH% .

Затем %PATHEXT% , так что вам не нужно вводить расширение .lnk каждый раз , когда :

set PATHEXT=%PATHEXT%;.lnk

(Вы можете редактировать переменные среды в Системе на Панели управления)

1

Я полагаю, вы могли бы поместить ярлыки (или пакетные файлы, которые просто «вызывают») для этих приложений в% systemroot%

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