Mogę uruchomić zwykły Notatnik z cmd.
C:\Windows>notepad
Mogę również uruchomić go z wiersza polecenia.
- Win + R.
- notatnik
- Wchodzić
Chcę być w stanie zrobić to samo z Notepad ++. Mogę go uruchomić z wiersza polecenia, ale nie mogę go uruchomić z cmd.
Mogę również otworzyć określony plik w Notatniku z cmd.
C:\Windows>notepad d:\mytext.txt
Chcę być w stanie zrobić to samo z Notepad ++.
Czy to możliwe i co mogę zrobić, aby to włączyć?
d:\mytext.txt
zostanie on otwarty w domyślnej aplikacji. Nie możesz przekazać argumentów CL, ale wystarczająco szybko, jeśli chcesz tylko otworzyć plikOdpowiedzi:
Możesz dodać
C:\Program Files (x86)\Notepad++
do swojejPATH
zmiennej środowiskowej.Na przykład możesz uruchomić następujące polecenie w wierszu polecenia:
Aby uzyskać dodatkowe opcje, zobacz Co to jest PATH i inne zmienne środowiskowe i jak mogę je ustawić lub używać?
źródło
notepad++ %userprofile%\desktop\testfile.txt
co jest miłe. Użyłem do tego okna dialogowego Zmienne środowiskowe. Jaka jest składnia usuwania zmiennej środowiskowej za pomocą polecenia set? Nie mogłem znaleźć żadnych konkretnych przełączników ani składni do tego. Nie na podany przez ciebie link, a nie na stronie Computer Hope.PATH
zmiennej najlepiej wykonać za pomocą GUI. Nie wiem, jak szybko usunąć go z wiersza poleceń. Jeśli chcesz całkowicie usunąć zmienną środowiskową, możesz jej użyćset something=
, ale nie radziłbym ci tego robićPATH
.path ;
usuwa ustawienia ścieżki wyszukiwania dla bieżącego wystąpienia cmd. W rzeczywistości nie usuwa ścieżek wyszukiwania ze zmiennej PATH. Po otwarciu nowego okna cmd przywracane są ustawienia ścieżki wyszukiwania. No cóż, chyba użyję GUI.Mimo że katalog Notepad ++ nie znajduje się w Twojej ścieżce, możesz użyć poniższej komendy, aby uruchomić program z wiersza komend:
Aby otworzyć plik w Notepad ++, uruchom:
źródło
findstr /spim /c:"SomeString" *.*
.C:\Users\username\AppData\Roaming\Microsoft\Windows
których zmienna $ PATH jest zupełnie inna. Możesz tak naprawdę określić Start -> wyszukiwanie odnośników. Więcej szczegółówNie chcę bałaganu
PATH
po prostu za używanie jednego narzędzia.Jedną z możliwości 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 . Kolejny programNotepad++
uruchamiający na github .Mniej inwazyjną alternatywą jest taki
cmd
plik:Ten plik musi znajdować się gdzieś wzdłuż istniejącego
PATH
. Właściwie umieściłem wszystkie moje narzędzia w jednym wspólnymUTIL
katalogu, który jest częściąPATH
.źródło
.BAT
ale obecnie jest często.cmd
. Polecenia w pliku są wykonywane przezcmd.exe
samą powłokę wiersza poleceń.To właśnie zrobiłem, w ten sposób nie musisz wpisywać
notepad++
Utwórznp.bat
pliku za pomocą tego zestawu poleceńumieść
np.bat
plik wc:\Windows
otwórz wiersz polecenia i wpisz
np
lubnp myfile.txt
i wprowadź.źródło
Łącząc odpowiedzi Axela Kempera i dodając kilka dodatkowych, oto, co zrobiłem, aby wydać stałe polecenie, które możesz nadać dowolnemu imieniu.
Przede wszystkim stworzyłem dodatkowy folder. W moim przypadku: „C: \ Users \ Hansel \ CmdFiles” . W tym folderze utworzyłem nowy plik tekstowy poprzez menu prawym przyciskiem myszy -> nowy -> dokument tekstowy. Edytuj dokument tekstowy za pomocą notatnika lub notatnika ++ i wpisz następujący kod w pliku .txt:
Następnie musisz zmienić nazwę pliku na osobiste polecenie, na przykład „npp.cmd”.
Następnie musisz edytować „zmienną środowiskową”, w tym przypadku tak zwaną PATH (ta zmienna zawiera foldery, w których system Windows szuka poleceń i plików wykonywalnych). Aby dodać folder do ŚCIEŻKI, naciśnij przycisk Windows, aby wejść do menu Start i wpisz „edytuj zmienne środowiskowe dla swojego konta” . W obszarze „Zmienne użytkownika dla Jaś” utwórz nową zmienną „Ścieżka”, jeśli nie istnieje, lub edytuj starą zmienną „Ścieżka”, jeśli taka istnieje.
Jeśli utworzysz nową zmienną PATH, wartość zmiennej powinna brzmieć: C: \ Users \ Hans \ CmdFiles
Jeśli edytujesz starą zmienną PATH, wartość zmiennej powinna brzmieć: oldstuff ; C: \ Users \ Hans \ CmdFiles (pamiętaj o średniku ) .
Windows szuka teraz poleceń w folderze „C: \ Users \ Hansel \ CmdFiles” i możesz łatwo dodawać nowe polecenia do tego folderu!
źródło
@ECHO OFF
komendy w jednym wierszu. W@
Wyłącza echo dla samej tej linii, więc@"C:\Software\Notepad++\notepad++.exe" %*
robi to, co chcesz.Prostym sposobem uruchomienia dowolnego programu zainstalowanego w systemie Windows z poziomu polecenia jest:
Znajdź lokalizację notatnika ++. Exe, utwórz skrót w katalogu instalacyjnym.
wytnij i wklej skrót do C: / windows / system 32.
Teraz możesz nacisnąć „Win + R” i wpisać nazwę skrótu. Wszystko gotowe.
PS: w moim przypadku nazwałem skrót „notepadpp” (lub nawet „nppp”), więc nie muszę naciskać „shift + =” dwa razy dla symbolu „+”
Niezwykle prosty i łatwy, i łatwo można usunąć skrót. Nie musisz nawet zmieniać ścieżki, rejestru
źródło
Jednym ze sposobów jest wprowadzenie zmian w tym kluczu rejestru:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Notepad++.exe]
Możesz pobrać spakowany plik .reg z Donna Felkera, który pozwala otworzyć plik za pomocą
n
skrótu.Zredagowałem .reg przed uruchomieniem i aby upewnić się, że ścieżka do Notepad ++ jest poprawna (np.
C:\Program Files (x86)
), A także zmieniłem skrót nan
zamiastn
.Następnie kliknij dwukrotnie, aby dodać do rejestru.
źródło
Aby uruchomić dowolny program z wiersza polecenia o krótkiej nazwie, możesz utworzyć dla niego alias za pomocą polecenia
doskey
:Na przykład po uruchomieniu polecenia
doskey notepad++="C:\Program Files (x86)\Notepad++\notepad++.exe" $*
można otworzyć plik tekstowy za pomocą notatnika ++ za pomocą
notepad++ textfile
. Oczywiście możesz użyć krótszego aliasu jakonpp
lubn++
.Możesz także utworzyć alias dla często otwieranej ścieżki:
Ale niestety nie można użyć tego aliasu na ścieżce. Jeśli uruchomisz,
doskey home=C:\Users\myprofile
a następnie wpisz w wierszu poleceniacd home
lub pojawi sięstart home\myfile
komunikat o błędzie.Aby automatycznie tworzyć aliasy przy każdym
cmd
uruchomieniu, możesz umieścić go w pliku wsadowym jakautorun.cmd
i ustawić we wpisie rejestru:lub
Linki do artykułów:
Aliasy konsoli
Command Processor \ AutoRun
źródło
Dodaj katalog programu do ŚCIEŻKI .
źródło
W PowerShell:
źródło