Windows XP Создать ярлыки консоли для приложений

704
Gio Borje

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

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


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

1

3 ответа на вопрос

4
RolKau

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

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

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

word %SystemDrive%\boot.ini 
К вашему сведению, это работает для любой программы, использующей окна Win32 Console, а не только для «cmd.exe». (Мое предположение для MinGW - "doskey / exename = bash.exe".) grawity 13 лет назад 0
2
Daniel Beck

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

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

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

set PATHEXT=%PATHEXT%;.lnk 

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

Файлы .lnk не работают для MinGW. Gio Borje 13 лет назад 0
1
Mark Sowul

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

Похожие вопросы