Я могу запустить обычный блокнот из cmd.
C:\Windows>notepad
Я также могу запустить его из командной строки.
- Win + R
- блокнот
- Войти
Я хочу быть в состоянии сделать то же самое с Notepad ++. Я могу запустить его из командной строки, но не могу запустить его из cmd.
Я также могу открыть определенный файл в блокноте из cmd.
C:\Windows>notepad d:\mytext.txt
Я хочу иметь возможность сделать то же самое с Notepad ++.
Возможно ли это, и что я могу сделать, чтобы включить это?
d:\mytext.txt
оно будет открыто в приложении по умолчанию. Вы не можете передать аргументы CL, но достаточно быстро, если вы просто хотите открыть файлОтветы:
Вы можете добавить
C:\Program Files (x86)\Notepad++
к своейPATH
переменной среды.Например, вы можете запустить в командной строке следующее:
Дополнительные параметры см. В разделе Что такое переменная PATH и другие переменные среды и как их можно установить или использовать?
источник
notepad++ %userprofile%\desktop\testfile.txt
что приятно. Для этого я использовал диалоговое окно «Переменные среды». Каков синтаксис для удаления переменной среды с помощью команды set? Я не мог найти какие-либо конкретные ключи или синтаксис для этого. Не по указанной вами ссылке и не на сайте Computer Hope.PATH
переменной лучше всего делать через графический интерфейс, я полагаю. Я не знаю, как быстро удалить его из командной строки. Если вы хотите полностью удалить переменную среды, вы можете использовать ееset something=
, но я бы не советовал вам делать это дляPATH
.path ;
очищает настройки пути поиска для текущего экземпляра cmd. На самом деле он не удаляет пути поиска из переменной PATH. При открытии нового окна cmd настройки пути поиска восстанавливаются. О, хорошо, я думаю, что я буду использовать GUI тогда.Даже если каталог Notepad ++ не указан в вашем пути, вы можете использовать приведенную ниже команду для запуска программы из командной строки:
Чтобы открыть файл в Notepad ++, запустите:
источник
findstr /spim /c:"SomeString" *.*
.C:\Users\username\AppData\Roaming\Microsoft\Windows
где переменная $ PATH сильно отличается. Вы действительно можете указать, что Пуск -> поиск ссылок. Более подробноЯ не хотел бы загромождать мой
PATH
только за использование одного инструмента.Одной из альтернатив является использование альтернативного текстового редактора в качестве замены на 100%,
Notepad
как описано здесь со многими деталями. Другое описание с помощью специального средства запуска редактора можно найти здесь . Еще один лаунчерNotepad++
на github .Менее агрессивной альтернативой является такой
cmd
файл:Этот файл должен находиться где-то вдоль существующего
PATH
. Я фактически положил все свои инструменты в один общийUTIL
каталог, который является частьюPATH
.источник
.BAT
но в наши дни оно часто.cmd
. Команды в файле выполняютсяcmd.exe
самой оболочкой командной строки.Это то, что я сделал, таким образом, вам не нужно вводить
notepad++
Создатьnp.bat
файл с этим набором командпоместить
np.bat
файл вc:\Windows
откройте командную строку и введите
np
илиnp myfile.txt
и введите.источник
Комбинируя ответы Акселя Кемпера и добавляя некоторые дополнительные, вот что я сделал, чтобы создать постоянную команду, которую вы можете дать любому желаемому имени.
Прежде всего я создал дополнительную папку. В моем случае: «C: \ Users \ Hansel \ CmdFiles» . В этой папке я создал новый текстовый файл через контекстное меню -> новый -> текстовый документ. Отредактируйте текстовый документ с помощью блокнота или notepad ++ и введите следующий код в файл .txt:
Затем вам нужно переименовать файл в вашу личную команду, например, «npp.cmd».
Затем вам нужно отредактировать «переменную среды», в данном случае так называемую переменную PATH (эта переменная содержит папки, в которых Windows ищет команды и исполняемые файлы). Чтобы добавить папку в PATH, нажмите кнопку Windows, чтобы войти в меню «Пуск», и введите «изменить переменные среды для вашей учетной записи» . В разделе «Пользовательские переменные для Hansel» создайте новую переменную «Path», если она не существует, или измените старую переменную «Path», если она есть.
Если вы создаете новую переменную PATH, значение переменной должно просто читать: C: \ Users \ Hans \ CmdFiles
Если вы редактируете старую переменную PATH, значение переменной должно выглядеть следующим образом : oldstuff ; C: \ Users \ Hans \ CmdFiles ( обратите внимание на точку с запятой ) .
Теперь Windows ищет команды в папке «C: \ Users \ Hansel \ CmdFiles», и вы можете легко добавлять новые команды в эту папку!
источник
@ECHO OFF
однострочная команда. В@
подавляет эхо только по этой линии, так что@"C:\Software\Notepad++\notepad++.exe" %*
делает то , что вы хотите.Простой способ запустить любую программу, установленную в Windows из команды:
Найдите расположение блокнота ++. Exe, создайте ярлык в каталоге установки.
вырезать и вставлять ярлык в C: / windows / system 32.
Теперь вы можете нажать «Win + R» и ввести название ярлыка. Все сделано.
PS: в моем случае я назвал ярлык «notepadpp» (или даже «nppp»), чтобы мне не приходилось нажимать «shift + =» дважды для символа «+»
Чрезвычайно просто и легко, и ярлык легко удалить. Вам даже не нужно менять путь, реестр
источник
Один из способов - внести изменения в этот раздел реестра:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Notepad++.exe]
Вы можете скачать заархивированный файл .reg от Донна Фелкера, который позволяет вам открыть файл с помощью
n
ярлыка.Я отредактировал .reg перед запуском, чтобы убедиться, что путь к Notepad ++ правильный (например
C:\Program Files (x86)
), и я также изменил ярлыкn
вместоn
.Затем дважды щелкните, чтобы добавить в свой реестр.
источник
Для запуска любой программы из командной строки с коротким именем вы можете создать для нее псевдоним
doskey
:Например, после запуска команды
doskey notepad++="C:\Program Files (x86)\Notepad++\notepad++.exe" $*
вы можете открыть текстовый файл с помощью notepad ++ с помощью
notepad++ textfile
. Конечно, вы можете использовать более короткий псевдоним как-npp
либоn++
.Также вы можете создать псевдоним для некоторого пути, который вы часто открываете:
Но, к сожалению, вы не можете использовать этот псевдоним в пути. Если вы запустите,
doskey home=C:\Users\myprofile
а затем введите в командной строке,cd home
илиstart home\myfile
вы получите сообщение об ошибке.Чтобы автоматически создавать псевдонимы при каждом
cmd
запуске, вы можете поместить его в командный файл, например,autorun.cmd
и установить его в записи реестра:или же
Ссылки на статьи:
Консольный псевдоним
Командный процессор \ AutoRun
источник
Добавьте каталог программы в ваш путь .
источник
В PowerShell:
источник