Возможный дубликат:
Запуск программ путем ввода псевдонима в 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"