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

Jak uruchomić Notatnik+++ od cmd?

Mogę uruchomić zwykły Notatnik od cmd.

C:\Windows>notepad

Mogę również uruchomić go od razu po uruchomieniu.

  1. Win+R

  2. notatnik

  3. Enter

I want to be able to do the same with the Notepad++. Mogę go uruchomić z zachęty, ale nie mogę go uruchomić z cmd.

Mogę również otworzyć konkretny plik w Notatniku od cmd.

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

Chcę móc zrobić to samo z Notatnikiem++.

Czy jest to możliwe i co mogę zrobić, aby to włączyć?

Odpowiedzi (10)

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

Nawet jeśli katalog w Notatniku+++ nie znajduje się na twojej ścieżce, możesz użyć poniższego polecenia, aby uruchomić program z wiersza poleceń:

start notepad++

Aby otworzyć plik w Notatniku++, wykonaj:

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

Możesz dodać C:\Program Files (x86)\Notepad++ do swojej zmiennej środowiskowej PATH.

Na przykład, możesz uruchomić następującą komendę w wierszu poleceń:

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

Po dalsze opcje, zobacz Co to są PATH i inne zmienne środowiskowe, i jak mogę je ustawić lub użyć?

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

Nie chciałbym bałaganić mojego PATH tylko za użycie jednego narzędzia.

Jedną z alternatyw jest użycie alternatywnego edytora tekstu jako 100% zamiennika Notepad, jak wyjaśniono tutaj z wieloma szczegółami. Inny opis z dedykowanym narzędziem do uruchamiania edytora można znaleźć tutaj . Inny wyrzutnia Notepad++ na github .

Mniej inwazyjną alternatywą jest plik cmd taki jak:

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

Ten plik musi znajdować się gdzieś wzdłuż istniejącego PATH. Właściwie umieściłem wszystkie moje narzędzia w jednym wspólnym katalogu UTIL, który jest częścią PATH.

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

To właśnie zrobiłem, w ten sposób nie musisz wpisywać notepad++Twórz plik np.bat z tym zestawem komend

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

umieść plik np.bat w c:\Windows

otwórz komendę prompt i wpisz np lub np myfile.txt i wprowadź.

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

Łącząc odpowiedzi od Axela Kempera i dodając kilka dodatków, oto co zrobiłem, aby stworzyć stałą komendę, w której można nadać dowolne imię.

Przede wszystkim stworzyłem dodatkowy folder. W moim przypadku: **“C:\” Pliki CmdFiles"\“. W tym folderze stworzyłem nowy plik tekstowy poprzez menu prawego przycisku myszy -> nowy -> dokument tekstowy. Edytuj dokument tekstowy za pomocą notatnika lub notatnika++ i wpisz następujący kod w pliku .txt:

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

Następnie musisz zmienić nazwę pliku na osobistą komendę, np. "npp.cmd”.

On a side note: the @echo off prevents the command from printing to the command prompt;

the link between the quotation marks can refer to any executable;

*%*** will make sure that anything you type after the npp command (for example “npp nonsense”. txt“) zostanie umieszczone po oryginalnym poleceniu w cudzysłowie.

Następnie należy edytować "zmienną środowiskową”, w tym przypadku tak zwaną PATH (zmienna ta zawiera foldery, w których Windows szuka poleceń i plików wykonywalnych). Aby dodać folder do swojego PATH, wciśnij przycisk windows, aby wejść do menu startowego i wpisz “edit environment variables for your account”. Pod “Zmienne użytkownika dla Hansela”, stwórz nową zmienną “Ścieżka”, jeśli nie istnieje lub edytuj starą zmienną “Ścieżka”, jeśli istnieje.

Jeśli tworzysz nową zmienną PATH, wartość zmiennej powinna po prostu zostać odczytana: C:\Użytkownicy \CmdFiles

Jeżeli wytworzysz starą zmienną PATH, to wartość zmiennej powinna po prostu zostać odczytana: C:\Użytkownicy\Hans\CmdFiles (uwaga na dwukropek).

Windows szuka teraz poleceń w folderze “C:\Użytkownicy\Hansel\CmdFiles ” i można łatwo dodać nowe polecenia do tego folderu!

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

Prostym sposobem na uruchomienie dowolnego programu zainstalowanego w systemie Windows z polecenia jest:

  1. Znajdź lokalizację notatnika++.exe, utwórz skrót pod katalogiem instalacyjnym.

  2. wytnij i wklej skrót do C:/windows/system 32.

  3. Teraz możesz wcisnąć ‘Win + R’ i wpisać nazwę skrótu. Wszystko zrobione.

PS: w moim przypadku nazwałem skrót ‘notepadpp’ (lub nawet ‘nppp’) tak, że nie muszę naciskać ‘shift + =’ dwa razy dla symbolu ‘+’

Bardzo proste i łatwe, a skrót można łatwo usunąć. Nie musisz nawet zmieniać ścieżki, zarejestrować się

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

Aby uruchomić dowolny program z linii poleceń o krótkiej nazwie, można utworzyć dla niego alias za pomocą komendy doskey:

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

Na przykład, po uruchomieniu komendy doskey notepad++="C:\Program Files (x86)\Notepad++\notepad++.exe" $* można otworzyć plik tekstowy z notatnikiem++ przez notepad++ textfile. Oczywiście, możesz użyć krótszego aliasu jako npp lub n++.

Możesz również utworzyć alias dla ścieżki, którą często otwierasz:

doskey home=cd C:\Users\myprofile

Ale niestety nie możesz użyć tego aliasu w ścieżce. Jeśli uruchomisz doskey home=C:\Users\myprofile, a następnie wpiszesz w wierszu poleceń cd home lub start home\myfile, otrzymasz komunikat o błędzie.

Aby utworzyć swój alias automatycznie za każdym razem, gdy cmd uruchomi się, możesz umieścić go w pliku wsadowym jak autorun.cmd i ustawić w rejestrze:

HKCU\Software\Microsoft\Command Processor\AutoRun

lub

HKLM\Software\Microsoft\Command Processor\AutoRun
  • *

Linki do artykułów: Aliasy konsoli Procesor Dowodzenia

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

Jednym ze sposobów jest zmiana tego klucza rejestru:

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

Można pobrać plik zip .reg z Donn Felker , który pozwala otworzyć plik ze skrótem n.

Edytowałem plik . reg przed jego uruchomieniem i aby upewnić się, że ścieżka do Notatnika++ jest poprawna (np. C:\Program Files (x86)), zmieniłem również skrót na n zamiast na n.

Następnie kliknij dwukrotnie, aby dodać do rejestru.

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

Dodaj katalog programu do swojego PATH .

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

W PowerShell:

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