Возможный дубликат:
Запущение программ путем ввода некоторого псевдонима в Windows
Прямо сейчас я имею Блокнот ++ (или любое другое приложение) в моем ПУТИ и могу разжечь его от CMD путем ввода блокнота ++ <имя файла> - который прекрасен. Но я хотел бы использовать его как npp <имя файла>, поскольку это быстрее и меньше вводит.
Это может быть сделано?
Одно решение состоит в том, чтобы создать в блокноте ++ каталог (или где-либо еще в пути) файл под названием npp.bat, который содержит следующую строку:
@echo off
"C:\Program Files\Notepad++\notepad++.exe" %*
измените вышеупомянутый каталог, если блокнот ++ установлен в другом каталоге.
Запустить блокнот ++ без ожидания cmd:
@echo off
start "" "C:\Program Files\Notepad++\notepad++.exe" %*
Одна последняя идея:
"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" $*