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

Come faccio ad avviare Notepad++ da cmd?

Posso avviare il normale Notepad da cmd.

C:\Windows>notepad

Posso anche avviarlo dal prompt di esecuzione.

  1. Win+R
  2. Notepad
  3. Inserire

Voglio poter fare lo stesso con il Notepad++. Posso avviarlo dal prompt di esecuzione, ma non posso avviarlo da cmd.

Posso anche aprire un file specifico in Notepad da cmd.

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

Voglio poter fare lo stesso con Notepad++.

È possibile, e cosa posso fare per abilitarlo?

Risposte (10)

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

Anche se la directory Notepad+++ non è nel vostro percorso, potete usare il comando qui sotto per eseguire il programma dal prompt dei comandi:

start notepad++

Per aprire un file in Notepad+++, eseguite:

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

Si potrebbe aggiungere C:\Program Files (x86)\Notepad++ alla variabile d'ambiente PATH.

Per esempio, si potrebbe eseguire quanto segue sul prompt dei comandi:

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


Per ulteriori opzioni, vedere [ Cosa sono PATH e altre variabili d'ambiente, e come posso impostarle o utilizzarle? ](https://superuser.com/questions/284342/what-are-path-and-other-environment-variables-and-how-can-i-set-or-use-them)
20
20
20
2013-06-14 14:46:32 +0000

Non vorrei ingombrare il mio PATH solo per l'utilizzo di un singolo strumento.

Un'alternativa è quella di utilizzare un editor di testo alternativo come sostituto al 100% del Notepad come spiegato qui con molti dettagli. Un'altra descrizione con uno strumento di lancio di editor dedicato può essere trovata qui . Un altro lanciatore Notepad++ su github .

Un'alternativa meno invasiva è un file cmd come questo:

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

Questo file deve risiedere da qualche parte lungo il PATH esistente. In realtà io metto tutti i miei strumenti in una directory comune UTIL, che fa parte di PATH.

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

Questo è quello che ho fatto, in questo modo non è necessario digitare notepad++Creare np.bat file np.bat con questa serie di comandi

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

inserire c:\Windows file np in np myfile.txt

aprire il prompt dei comandi e digitare &007 o &007 e inserire.

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

Combinando le risposte di Axel Kemper e aggiungendo qualche extra, ecco cosa ho fatto per fare un comando permanente che si può dare qualsiasi nome si voglia.

Prima di tutto ho creato una cartella extra. Nel mio caso: C:\“C:\ \"Users\Hansel\CmdFiles\”. In questa cartella ho creato un nuovo file di testo attraverso il menu del tasto destro del mouse - > nuovo - > documento di testo. Modificare il documento di testo utilizzando notepad o notepad+++ e digitare il seguente codice nel file .txt:

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

Poi si deve rinominare il file con il proprio comando personale, per esempio “npp.cmd”.

Su una nota a margine: il @echo off impedisce al comando di stampare sul prompt dei comandi;

il collegamento tra le virgolette può fare riferimento a qualsiasi eseguibile;

*%* farà in modo che qualsiasi cosa si digiti dopo il comando npp (per esempio “npp nonsense. txt”) sarà messo dopo il comando originale tra virgolette.

Poi bisogna modificare una “variabile d'ambiente”, in questo caso la cosiddetta PATH (questa variabile contiene le cartelle dove Windows cerca i comandi e gli eseguibili). Per aggiungere la cartella al vostro PATH, premete il pulsante windows per entrare nel menu di avvio e digitate “edit environment variables for your account”. Sotto “Variabili utente per Hansel”, create una nuova variabile “Path” se non esiste o modificate la vecchia variabile “Path” se ce n'è una.

Se fate una nuova variabile PATH, il valore della variabile deve solo essere letto: C:\ \Users\Hans\CmdFiles

Se si modifica una vecchia variabile PATH, il valore della variabile dovrebbe leggere: oldstuff;C:\ \Users\Hans\CmdFiles (attenzione ai semipunti).

Windows ora cerca i comandi nella cartella “C:\ \Users\Hansel\CmdFiles ” e si possono facilmente aggiungere nuovi comandi a questa cartella!

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

Un modo semplice per eseguire qualsiasi programma installato su Windows da comando è:

    1. Trovare la posizione di notepad++.exe, creare una scorciatoia sotto la directory di installazione.
  1. tagliare e incollare la scorciatoia a C:/windows/system 32.

  2. Ora potete premere ‘Win + R’ e digitare il nome della scorciatoia. Tutto fatto.

PS: nel mio caso, ho chiamato la scorciatoia ‘notepadpp’ (o anche ‘nppp’) in modo da non dover premere due volte ‘shift + =’ per il simbolo ‘+’

Estremamente semplice e facile, ed è facile cancellare la scorciatoia. Non è nemmeno necessario modificare il percorso, registro

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

Per eseguire qualsiasi programma da riga di comando con un nome breve si può creare un alias con il comando doskey:

doskey alias="drive:\path to program\executable" $*
``` ```
doskey home=cd C:\Users\myprofile

Ad esempio, dopo aver eseguito il comando doskey notepad++="C:\Program Files (x86)\Notepad++\notepad++.exe" $* si può aprire il file di testo con notepad++ da notepad++ textfile. Naturalmente, si può usare un alias più breve come npp o n++.

Inoltre si può creare un alias per alcuni percorsi che si aprono spesso:

HKCU\Software\Microsoft\Command Processor\AutoRun

Ma purtroppo non si può usare questo alias nel percorso. Se si esegue doskey home=C:\Users\myprofile e poi si inserisce nella riga di comando cd home o start home\myfile si riceve un messaggio di errore.

Per creare automaticamente i propri alias ogni volta che cmd viene eseguito, è possibile inserirlo nel file batch come autorun.cmd e impostarlo nella voce di registro:

HKLM\Software\Microsoft\Command Processor\AutoRun

o

&001


Link agli articoli: Alias della console Processore di Comando

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

Un modo è quello di apportare una modifica a questa chiave di registro:

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

È possibile scaricare un file .reg zippato da Donn Felker che consente di aprire un file con una semplice scorciatoia n.

Ho modificato il file . reg prima di eseguirlo e per essere sicuro che il percorso di Notepad++ sia corretto (ad esempio C:\Program Files (x86)) e ho anche cambiato la scorciatoia in n invece di n.

Poi ho fatto doppio clic per aggiungerlo al registro.

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

Aggiungere la directory del programma al vostro PATH .

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

In PowerShell:

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