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

¿Cómo inicio el Notepad++ desde el cmd?

Puedo iniciar el Notepad normal desde el cmd.

C:\Windows>notepad

También puedo iniciarlo desde el prompt de ejecución.

  1. Win+R
  2. bloc de notas
  3. Introducir

Quiero poder hacer lo mismo con el Notepad++. Puedo iniciarlo desde el indicador de ejecución, pero no puedo iniciarlo desde el cmd.

También puedo abrir un archivo específico en el Bloc de notas desde el cmd.

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

Quiero poder hacer lo mismo con el Bloc de notas++.

¿Es esto posible, y qué puedo hacer para activarlo?

答案 (10)

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

Aunque el directorio de Notepad++ no esté en su ruta, puede usar el siguiente comando para ejecutar el programa desde la línea de comandos:

start notepad++

Para abrir un archivo en Notepad++, ejecute:

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

Podrías añadir C:\Program Files (x86)\Notepad++ a tu variable de entorno PATH.

Por ejemplo, podrías ejecutar lo siguiente en la línea de comandos:

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

Para más opciones, mira ¿Qué es PATH y otras variables de entorno, y cómo puedo establecerlas o utilizarlas?

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

No me gustaría desordenar mi PATH sólo por usar una sola herramienta.

Una alternativa es usar un editor de texto alternativo como reemplazo al 100% de Notepad como se explica aquí con muchos detalles. Otra descripción con una herramienta de lanzamiento de editor dedicada se puede encontrar aquí . Otro lanzador de Notepad++ en github .

Una alternativa menos invasiva es un archivo cmd como este:

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

Este archivo tiene que residir en algún lugar a lo largo del PATH existente. De hecho, puse todas mis herramientas en un directorio común UTIL, que es parte de PATH.

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

Esto es lo que he hecho, de esta manera no tienes que escribir notepad++Crear archivo np.bat con este conjunto de comandos

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

colocar el archivo np.bat en c:\Windows

abrir el símbolo del sistema y escribir np o np myfile.txt y entrar.

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

Combinando las respuestas de Axel Kemper y añadiendo algunos extras, esto es lo que hice para hacer un comando permanente que puedes dar cualquier nombre que quieras.

En primer lugar creé una carpeta extra. En mi caso: “C:\N-Usuarios-Hansel-CmdFiles ”. En esta carpeta creé un nuevo archivo de texto a través del menú del botón derecho… Edita el documento de texto usando el bloc de notas o notepad++ y escribe el siguiente código en el archivo .txt:

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

Luego tienes que renombrar el archivo a tu comando personal, por ejemplo “npp.cmd”.

En una nota al margen: el @echo off impide que el comando se imprima en la línea de comandos;

el enlace entre las comillas puede referirse a cualquier ejecutable;

*%*\Nse asegurará de que todo lo que escriba después del comando npp (por ejemplo “npp sin sentido. txt”) se pondrá después del comando original entre comillas.

Entonces necesitas editar una “variable de entorno”, en este caso la llamada PATH (esta variable contiene las carpetas donde Windows busca los comandos y los ejecutables). Para añadir la carpeta a tu PATH, pulsa el botón de Windows para entrar en el menú de inicio y escribe “editar variables de entorno para tu cuenta”. En “User variables for Hansel”, cree una nueva variable “Path” si no existe o edite la antigua variable “Path” si existe.

Si crea una nueva variable PATH, el valor de la variable sólo debe leerse: C:\Usuarios\Hans\CmdFiles

Si editas una antigua variable “PATH”, el valor de la variable debería ser:: antigua;C:\Usuarios\Hans\CmdFiles (cuidado con los dos puntos).

Windows ahora busca comandos en la carpeta “C:\Usuarios\Hansel\CmdFiles ” y puedes añadir fácilmente nuevos comandos a esta carpeta!

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

Una forma sencilla de ejecutar cualquier programa instalado en Windows desde un comando es:

  1. Encuentra la ubicación del bloc de notas++.exe, crea un atajo bajo el directorio de instalación.

  2. Corta y pega el atajo en C:/windows/system 32.

  3. Ahora puede presionar ‘Win + R’ y escribir el nombre del atajo. Todo listo.

PD: en mi caso, nombré el atajo ‘notepadpp’ (o incluso ‘nppp’) para no tener que presionar ‘shift + =’ dos veces para el símbolo ‘+’

  1. Extremadamente simple y fácil, y es fácil borrar el atajo. Ni siquiera tienes que cambiar la ruta, el registro
2
2
2
2016-04-02 04:27:22 +0000

Para ejecutar cualquier programa desde la línea de comandos con un nombre corto, puede crear un alias para el mismo mediante el comando doskey:

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

Por ejemplo, después de ejecutar el comando doskey notepad++="C:\Program Files (x86)\Notepad++\notepad++.exe" $* puede abrir el archivo de texto con notepad++ mediante notepad++ textfile. Por supuesto, puede usar un alias más corto algo como npp o n++.

También puede crear un alias para alguna ruta que abra a menudo:

doskey home=cd C:\Users\myprofile

Pero desafortunadamente no puede usar este alias en la ruta. Si ejecuta doskey home=C:\Users\myprofile y luego ingresa en la línea de comandos cd home o start home\myfile recibe un mensaje de error.

Para crear sus alias automáticamente cada vez que se ejecuta cmd puede ponerlo en el archivo por lotes como autorun.cmd y configurarlo en la entrada de registro:

HKCU\Software\Microsoft\Command Processor\AutoRun

o

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

Enlaces a los artículos: Alias de la consola Procesador de Comandos\Autoejecución

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

Una forma es hacer un cambio en esta clave de registro:

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

Puedes descargar un archivo .reg comprimido desde Donn Felker que te permite abrir un archivo con sólo un atajo n.

He editado el . reg antes de ejecutarlo y para asegurarme de que la ruta de acceso a Notepad++ es correcta (por ejemplo, C:\Program Files (x86)) y también cambié el atajo a n en lugar de n.

Entonces haz doble clic para añadirlo a tu registro.

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

Añade el directorio del programa a tu PATH .

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

En PowerShell:

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