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

Hoe start ik Notepad++ vanaf cmd?

Ik kan het gewone Notepad starten vanaf cmd.

C:\Windows>notepad

Ik kan het ook starten vanaf de run prompt.

  1. Win+R
  2. notitieblok
  3. Voer

in Ik wil hetzelfde kunnen doen met het Kladblok++. Ik kan het starten vanaf de run prompt, maar ik kan het niet starten vanaf cmd.

Ik kan ook een specifiek bestand openen in Notepad van cmd.

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

Ik wil hetzelfde kunnen doen met Notepad++.

Is dit mogelijk, en wat kan ik doen om dit in te schakelen?

Antwoorden (10)

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

Ook al staat de Notepad++ directory niet in je pad, je kunt het onderstaande commando gebruiken om het programma uit te voeren vanaf de commando prompt:

start notepad++

Om een bestand te openen in Notepad++, voer uit:

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

U kunt C:\Program Files (x86)\Notepad++ toevoegen aan uw PATH omgevingsvariabele.

Bijvoorbeeld, u kunt het volgende uitvoeren op de opdrachtprompt:

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

Voor verdere opties, zie Wat zijn PATH en andere omgevingsvariabelen, en hoe kan ik ze instellen of gebruiken?

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

Ik zou mijn PATH niet willen vertroebelen voor het gebruik van één enkele tool.

Een alternatief is om een alternatieve tekstverwerker te gebruiken als 100% vervanging voor Notepad zoals uitgelegd hier met veel details. Een andere beschrijving met een speciale editor launcher-tool is te vinden hier . Een andere Notepad++ launcher op github .

Een minder ingrijpend alternatief is een cmd-bestand als dit:

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

Dit bestand moet ergens langs het bestaande PATH staan. Ik heb eigenlijk al mijn tools in één gemeenschappelijke UTIL map gezet, die deel uitmaakt van PATH.

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

Dit is wat ik heb gedaan, op deze manier hoef je niet notepad++Create np.bat bestand te typen met deze set commando’s

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

plaats np.bat bestand in c:\Windows

open de opdrachtprompt en typ np of np myfile.txt en voer in.

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

Door de antwoorden van Axel Kemper te combineren en wat extra’s toe te voegen, heb ik hier een permanent commando gemaakt dat je elke gewenste naam kan geven.

Allereerst heb ik een extra map gemaakt. In mijn geval: **C: Gebruiksbestanden. In deze map heb ik een nieuw tekstbestand gemaakt via het rechtermuisknop menu -> nieuw -> tekstdocument. Bewerk het tekstdocument met kladblok of kladblok++ en typ de volgende code in het .txt bestand:

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

Dan moet je het bestand hernoemen naar je persoonlijke opdracht, bijvoorbeeld “npp.cmd”.

Aan de zijkant: de @echo off voorkomt dat het commando naar de opdrachtprompt wordt afgedrukt;

de link tussen de aanhalingstekens kan verwijzen naar elk uitvoerbaar bestand;

*%** zal ervoor zorgen dat alles wat je typt na het npp commando (bijvoorbeeld “npp nonsens”. txt“) zal na het originele commando in de aanhalingstekens gezet worden.

Dan moet je een "omgevingsvariabele” bewerken, in dit geval de zogenaamde PATH (deze variabele bevat de mappen waarin Windows zoekt naar commando’s en uitvoerbare bestanden). Om de map aan uw PATH toe te voegen, drukt u op de Windows knop om het startmenu te openen en typt u “bewerk omgevingsvariabelen voor uw account”. Maak onder “User variables for Hansel” een nieuwe “Path” variabele aan als die niet bestaat of bewerk de oude “Path” variabele als die er wel is.

Als je een nieuwe PATH variabele maakt, zou de variabele waarde gewoon moeten lezen: *Als je een oude PATH-variabele bewerkt, moet de waarde van de variabele lezen: *C: Gebruikersbestanden.

Windows zoekt nu naar commando’s in de map “C: Gebruikersbestanden” en u kunt eenvoudig nieuwe commando’s toevoegen aan deze map!

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

Een eenvoudige manier om een programma dat op Windows is geïnstalleerd vanaf commando te draaien is:

  1. Zoek de locatie van notepad++.exe, maak een snelkoppeling onder de installatiemap.

  2. knip en plak de snelkoppeling naar C:/windows/system 32.

  3. Nu kunt u op ‘Win + R’ drukken en de naam van de snelkoppeling typen. Klaar.

PS: in mijn geval heb ik de snelkoppeling ‘notepadpp’ (of zelfs ‘nppp’) genoemd, zodat ik niet twee keer op ‘shift + =’ hoef te drukken voor het ‘+’ symbool

. Je hoeft niet eens het pad te veranderen, register

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

Om een programma vanaf de commandoregel met een korte naam te draaien kunt u een alias aanmaken met het commando doskey:

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

bijvoorbeeld, na het uitvoeren van het commando doskey notepad++="C:\Program Files (x86)\Notepad++\notepad++.exe" $* kunt u het tekstbestand met notepad++ openen met notepad++ textfile. Natuurlijk kun je ook een kortere alias gebruiken, iets als npp of n++.

Ook kun je een alias maken voor een pad dat je vaak opent:

doskey home=cd C:\Users\myprofile

Maar helaas kun je deze alias niet in het pad gebruiken. Als je doskey home=C:\Users\myprofile uitvoert en dan in de opdrachtregel cd home of start home\myfile invoert krijg je een foutmelding.

Om je aliassen automatisch aan te maken kun je elke keer als cmd draait zijn in het batchbestand zetten zoals autorun.cmd en deze in de registervermelding:

HKCU\Software\Microsoft\Command Processor\AutoRun

of HKLM\Software\Microsoft\Command Processor\AutoRun

  • *

Links naar de artikelen: Console Aliases Command Processor\AutoRun

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

Een manier is om een wijziging aan te brengen in deze registersleutel:

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

U kunt een gezipt .reg bestand downloaden van Donn Felker waarmee u een bestand kunt openen met slechts een n snelkoppeling.

Ik heb de . reg voor het uitvoeren ervan en om er zeker van te zijn dat het pad naar Kladblok++ correct is (bijv. C:\Program Files (x86)) en ik heb ook de snelkoppeling gewijzigd naar n in plaats van n.

Dubbelklik dan om toe te voegen aan uw register.

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

Voeg de programmamap toe aan uw PATH.

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

In PowerShell:

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