2013-02-14 22 views
26

Come posso aprire un file in Notepad ++ dalla riga di comando di PowerShell?Aprire Notepad ++ da PowerShell

+2

@martineau: In realtà questa domanda è molto utile per aprire qualsiasi file in Notepad ++ da PowerShell. Basta dire ... –

+1

Possiamo semplicemente modificare questa domanda canonica per non essere specifici di Python? Non ha nulla a che fare con Python ... –

risposta

43

Inside powershell Posso semplicemente utilizzare l'avvio e ottenere risultati generali

per aprire un file python wi th notepad ++ Ecco cosa ho fatto.

Start notepad++ ex1.py 

questo inizierà Notepad ++ e caricare il file ex1.py supponendo che si sono nella stessa directory del file .py. Puoi cambiarlo aggiungendo il nome completo del percorso

start notepad++ c:\users\you\desktop\files\ex1.py 

Spero che questo aiuti!

+0

ottima risposta !!! – stt106

+1

Nell'ambito più ampio 'Start' apre qualsiasi programma' .exe' con qualsiasi argomento. –

4

Poiché il percorso predefinito contiene spazi, è necessario citare il percorso per l'exe. Tuttavia, poiché PowerShell è anche un linguaggio di scripting. Una stringa di per sé è semplicemente valutato come una stringa ad es .:

C:\ PS> 'Hello world' 
Hello world 

Quindi dovete dire PowerShell si vuole richiamare il comando denominato dalla stringa. Per questo si utilizza l'operatore di call & esempio:

C:\ PS> & 'C:\Program Files (x86)\Notepad++\notepad++.exe' 

o se Notepad ++ è nel tuo percorso:

C:\ PS> notepad++ 

o se siete nella stessa directory come l'exe:

C:\ PS> .\notepad++ 
+0

OK. Supponiamo di avere alcuni file py in una directory. Come posso aprirli in Notepad ++ da PowerShell? – Dombey