3

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

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

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

5 ответов5

7

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

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

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

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

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

Одна последняя идея:

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

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

Вам нужно выполнить команду, как это один раз:

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

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

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

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

1

Вы также можете создать ярлык для файла notepad++. Exe, назвать его (ярлык) "npp" и указать местоположение ярлыка на своем пути.

Это делает менее многословной альтернативу другому ответу (создание сценария bat для каждой программы, с которой вы хотите делать подобные вещи).

0

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

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

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

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