2013-06-13 21:08:26 +0000 2013-06-13 21:08:26 +0000
96
96

Как запустить Блокнот +++ с команды?

Я могу запустить обычный Блокнот с команды.

C:\Windows>notepad

Я также могу запустить его с помощью командной строки.

  1. Win+R
  2. блокнот
  3. Введите

Я хочу иметь возможность сделать то же самое с Блокнотом++. Я могу запустить его из командной строки, но не могу запустить его из команды.

Я также могу открыть определенный файл в Блокноте из команды.

C:\Windows>notepad d:\mytext.txt

Я хочу иметь возможность сделать то же самое с Notepad++.

Это возможно, и что я могу сделать, чтобы включить эту функцию?

回答 (10)

131
131
131
2014-10-06 10:40:06 +0000

Несмотря на то, что каталог Notepad++ не находится в вашем пути, вы можете использовать нижеприведенную команду для запуска программы из командной строки:

start notepad++

Чтобы открыть файл в Notepad++, выполните:

start notepad++ <filename>
68
68
68
2013-06-13 21:10:40 +0000

Вы можете добавить C:\Program Files (x86)\Notepad++ к переменной окружения PATH.

Например, вы можете запустить следующее в командной строке:

set PATH=%PATH%;C:\Program Files (x86)\Notepad++

Для дополнительных опций смотрите Что такое PATH и другие переменные окружения, и как я могу их установить или использовать?

20
20
20
2013-06-14 14:46:32 +0000

Я бы не хотел беспокоить мою PATH только за использование одного инструмента.

Одна из альтернатив заключается в использовании альтернативного текстового редактора в качестве 100% замены Notepad, как объяснялось здесь с большим количеством деталей. Другое описание со специальным инструментом для запуска редактора можно найти здесь . Другая утилита для запуска Notepad++ на github .

Менее инвазивная альтернатива - это файл cmd вроде этого:

"C:\Programme\Notepad++\notepad++.exe" %*

Этот файл должен быть расположен где-то вдоль существующей PATH. На самом деле я поместил все свои инструменты в одну общую директорию UTIL, которая является частью PATH.

8
8
8
2016-03-02 03:27:58 +0000

Вот что я сделал, таким образом, вам не нужно будет вводить notepad++Create np.bat файл с этим набором команд

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

поместить np.bat файл в c:\Windows

открыть интерпретатор команд и ввести np или np myfile.txt и ввести.

7
7
7
2014-08-25 22:40:15 +0000

Объединив ответы от Акселя Кемпера и добавив некоторые дополнительные, вот что я сделал, чтобы сделать постоянную команду, которую вы можете назвать любым именем.

Прежде всего, я создал дополнительную папку. В моем случае: С:\Users\Hansel\CmdFiles “. В этой папке я создал новый текстовый файл через меню правой кнопки мыши -> новый -> текстовый документ. Отредактируйте текстовый документ с помощью блокнота или блокнота++ и введите в .txt-файл следующий код:

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

Тогда вам придется переименовать файл в вашу личную команду, например "npp.cmd”.

На заметке: @echo off предотвращает вывод команды в командную строку;

ссылка между кавычками может относиться к любому исполняемому файлу;

*%** позаботится о том, чтобы все, что вы наберете после команды npp (например, “npp чепуха”. txt“) будет помещено после исходной команды в кавычки.

Затем вам нужно отредактировать "переменную окружения”, в данном случае так называемый PATH (эта переменная содержит папки, в которых Windows ищет команды и исполняемые файлы). Чтобы добавить папку в ваш PATH, нажмите кнопку windows, чтобы войти в стартовое меню и введите “редактировать переменные окружения для вашей учетной записи”. В разделе “User variables for Hansel” создайте новую переменную “Path”, если она не существует, или отредактируйте старую переменную “Path”, если она есть.

Если вы делаете новую переменную PATH, значение переменной должно быть просто прочитано: C:\Users\Hans\CmdFiles

Если вы редактируете старую переменную PATH, значение переменной должно быть прочитано: oldstuff;C:\Users\Hans\CmdFiles (mind the semi colon).

Windows теперь ищет команды в папке “C:\Users\Hansel\CmdFiles ” и вы можете легко добавлять новые команды в эту папку!

3
3
3
2017-12-24 07:58:10 +0000

Простой способ запуска любой программы, установленной в Windows, из команды:

  1. Найдите расположение блокнота++.exe, создайте ярлык под директорией установки.

  2. вырежьте и вставьте ярлык на C:/windows/system 32.

  3. Теперь вы можете нажать ‘Win + R’ и ввести имя ярлыка. Все готово.

PS: в моем случае я назвал ярлык ‘notepadpp’ (или даже ‘nppp’), чтобы мне не пришлось нажимать ‘shift + =’ дважды для символа ‘+’

Чрезвычайно просто и легко, и легко удалить ярлык. Вам даже не нужно менять путь, реестр.

2
2
2
2016-04-02 04:27:22 +0000

Для запуска любой программы из командной строки с коротким именем можно создать для нее псевдоним по команде doskey:

doskey alias="drive:\path to program\executable" $*

Например, после запуска команды doskey notepad++="C:\Program Files (x86)\Notepad++\notepad++.exe" $* можно открыть текстовый файл с помощью блокнота ++ по notepad++ textfile. Конечно, вы можете использовать более короткий псевдоним как npp или n++.

Также вы можете создать псевдоним для некоторого пути, который вы часто открываете:

doskey home=cd C:\Users\myprofile

Но, к сожалению, вы не можете использовать этот псевдоним в пути. Если вы запустите doskey home=C:\Users\myprofile, а затем введете в командную строку cd home или start home\myfile, вы получите сообщение об ошибке.

Для автоматического создания псевдонима каждый раз при запуске cmd вы можете поместить его в пакетный файл как autorun.cmd и установить его в записи реестра:

HKCU\Software\Microsoft\Command Processor\AutoRun

или

HKLM\Software\Microsoft\Command Processor\AutoRun

Ссылки на статьи: Псевдонимы консоли Команда Processor\AutoRun

2
2
2
2014-01-10 08:48:12 +0000

Один из способов - внести изменения в этот ключ реестра:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Notepad++.exe]

Вы можете загрузить zipped .reg файл из Donn Felker , который позволяет открыть файл с помощью простого n ярлыка.

Я отредактировал . reg перед запуском и чтобы убедиться, что путь к Блокноту++ правильный (например, C:\Program Files (x86)), я также изменил ярлык на n вместо n.

Затем дважды щелкните, чтобы добавить в ваш реестр.

1
1
1
2013-06-13 21:11:32 +0000

Добавьте каталог программы в PATH .

0
0
0
2019-03-27 11:48:48 +0000

В PowerShell:

$ENV:Path="$ENV:Path;C:\Program Files (x86)\Notepad++"