Сокращение имени exe-файла в Windows PATH

Сокращение имени exe-файла в Windows PATH

Возможный дубликат:
Запуск программ путем ввода псевдонима в Windows

Сейчас у меня Notepad++ (или любое другое приложение) есть в PATH, и я могу запустить его из CMD, набравnotepad++ < имя файла >- что хорошо. Но я бы хотел использовать его какnpp < имя файла >так как это быстрее и меньше требует ввода текста.

Можно ли это сделать?

решение1

Одним из решений является создание в каталоге notepad++ (или в любом другом месте пути) файла с именем npp.bat, содержащего следующую строку:

@echo off
"C:\Program Files\Notepad++\notepad++.exe" %*

измените указанный выше каталог, если Notepad++ установлен в другом каталоге.

Чтобы запустить notepad++ без ожидания cmd:

@echo off
start "" "C:\Program Files\Notepad++\notepad++.exe" %*

решение2

Последняя идея:

Утилита «doskey», доступная в командной строке NT, предоставляет функцию, называемую «макрос», которая позволяет указывать псевдонимы для командной строки без необходимости изменять путь поиска или писать пакетный файл для каждого интересующего вас EXE-файла. Doskey также предоставляет историю командной строки для старых версий DOS.

Microsoft предоставляет doskey, так что вы знаете, что он будет в любой системе, которую вам нужно использовать. Doskey поставляется с Windows (и, до этого, с MS-DOS) примерно с середины 1990-х.

Вам необходимо выполнить такую ​​команду один раз:

doskey /macrofile="c:\somewhere\doskey.macros.txt"

Doskey.macros.txt — это простой текстовый файл, который имеет формат "псевдоним = команда", с одним псевдонимом на строку. Он выглядит примерно так, с некоторыми "unix-подобными" псевдонимами, которые я использовал, включая тот, что для npp:

ls = dir $1
mv = move $*
cp = copy $*
cat = type $*
pwd = cd
history = doskey /history
np = "c:\somewhere\notepad++\notepad++.exe" $*

решение3

Да, можете. Перейдите в C:\Program Files (x86)\Notepad++\, скопируйте и вставьте notepad++.exe в тот же каталог. Теперь переименуйте копию в npp.exe. Если каталог есть в PATH, вы сможете использовать npp, как вы описали.

решение4

Опять этот вопрос? Такие же ответы были даны на вопрос всего несколько дней назад. Я помню.

Но здесь, mklink, это создаст соединение, символическую ссылку:

mklink "C:\Program Files\Notepad++\npp.exe" "C:\Program Files\Notepad++\notepad++.exe"

Связанный контент