Puedo iniciar el Bloc de notas normal desde cmd.
C:\Windows>notepad
También puedo iniciarlo desde el indicador de ejecución.
- Win + R
- bloc
- Entrar
Quiero poder hacer lo mismo con Notepad ++. Puedo iniciarlo desde el indicador de ejecución, pero no puedo iniciarlo desde cmd.
También puedo abrir un archivo específico en el Bloc de notas desde cmd.
C:\Windows>notepad d:\mytext.txt
Quiero poder hacer lo mismo con Notepad ++.
¿Es esto posible y qué puedo hacer para habilitarlo?
d:\mytext.txt
y se abrirá en la aplicación predeterminada. No puede pasar argumentos CL, pero lo suficientemente rápido si solo desea abrir el archivoRespuestas:
Puede agregar
C:\Program Files (x86)\Notepad++
a suPATH
variable de entorno.Por ejemplo, puede ejecutar lo siguiente en el símbolo del sistema:
Para obtener más opciones, consulte ¿Qué son las RUTA y otras variables de entorno y cómo puedo configurarlas o usarlas?
fuente
notepad++ %userprofile%\desktop\testfile.txt
que es bueno. Usé el cuadro de diálogo Variables de entorno para esto. ¿Cuál es la sintaxis para eliminar una variable de entorno con el comando set? No pude encontrar ningún interruptor específico o sintaxis para esto. No en el enlace que proporcionó ni en el sitio web de Computer Hope.PATH
variable se hace mejor a través de la GUI. No sé cómo eliminarlo rápidamente de la línea de comando. Si desea eliminar por completo una variable de entorno, puede usarlaset something=
, pero no le recomendaría que lo hagaPATH
.path ;
borra la configuración de la ruta de búsqueda para la instancia actual de cmd. En realidad, no elimina las rutas de búsqueda de la variable PATH. Al abrir una nueva ventana de cmd, se restaura la configuración de la ruta de búsqueda. Bueno, supongo que usaré la GUI entonces.Aunque el directorio Notepad ++ no está en su ruta, puede usar el siguiente comando para ejecutar el programa desde el símbolo del sistema:
Para abrir un archivo en Notepad ++, ejecute:
fuente
findstr /spim /c:"SomeString" *.*
.C:\Users\username\AppData\Roaming\Microsoft\Windows
donde la variable $ PATH es muy diferente. En realidad, puede especificar qué Inicio -> buscar referencias. Más detallesNo quisiera abarrotar mi
PATH
solo por usar una sola herramienta.Una alternativa es utilizar un editor de texto alternativo como reemplazo al 100%
Notepad
como se explica aquí con muchos detalles. Aquí se puede encontrar otra descripción con una herramienta de iniciador de editor dedicada . OtroNotepad++
lanzador en github .Una alternativa menos invasiva es un
cmd
archivo como este:Este archivo tiene que residir en algún lugar a lo largo del existente
PATH
. De hecho, puse todas mis herramientas en unUTIL
directorio común , del que forma partePATH
.fuente
.BAT
pero en estos días es frecuente.cmd
. Los comandos en el archivo se ejecutan mediantecmd.exe
el mismo shell de línea de comandos.Esto es lo que he hecho, de esta manera no tienes que escribir
notepad++
Crearnp.bat
archivo con este conjunto de comandoscolocar
np.bat
archivo enc:\Windows
abra el símbolo del sistema y escriba
np
onp myfile.txt
e ingrese.fuente
Combinando las respuestas de Axel Kemper y agregando algunas adicionales, esto es lo que hice para hacer un comando permanente que puede dar el nombre que desee.
En primer lugar, creé una carpeta adicional. En mi caso: "C: \ Users \ Hansel \ CmdFiles" . En esta carpeta creé un nuevo archivo de texto a través del menú del botón derecho -> nuevo -> documento de texto. Edite el documento de texto usando notepad o notepad ++ y escriba el siguiente código en el archivo .txt:
Luego debe cambiar el nombre del archivo a su comando personal, por ejemplo "npp.cmd".
Luego debe editar una "variable de entorno", en este caso la llamada RUTA (esta variable contiene las carpetas donde Windows busca comandos y ejecutables). Para agregar la carpeta a su RUTA, presione el botón de Windows para ingresar al menú de inicio y escriba "editar variables de entorno para su cuenta" . En "Variables de usuario para Hansel", cree una nueva variable "Ruta" si no existe o edite la antigua variable "Ruta" si hay una.
Si crea una nueva variable PATH, el valor de la variable solo debería leer: C: \ Users \ Hans \ CmdFiles
Si edita una antigua variable PATH, el valor de la variable debería leer: oldstuff ; C: \ Users \ Hans \ CmdFiles ( tenga en cuenta el punto y coma) .
¡Windows ahora busca comandos en la carpeta "C: \ Users \ Hansel \ CmdFiles" y puede agregar fácilmente nuevos comandos a esta carpeta!
fuente
@ECHO OFF
un comando de una línea. La@
supresión de eco solo para esa línea, también@"C:\Software\Notepad++\notepad++.exe" %*
lo que quieres.Una manera simple de ejecutar cualquier programa instalado en Windows desde el comando es:
Encuentre la ubicación de notepad ++. Exe, cree un acceso directo en el directorio de instalación.
corta y pega el acceso directo a C: / windows / system 32.
Ahora puede presionar 'Win + R' y escribir el nombre del atajo. Todo listo.
PD: en mi caso, llamé al atajo 'notepadpp' (o incluso 'nppp') para no tener que presionar 'shift + =' dos veces para el símbolo '+'
Extremadamente simple y fácil, y es fácil eliminar el acceso directo. Ni siquiera necesita cambiar la ruta, registro
fuente
Una forma es hacer un cambio en esta clave de registro:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Notepad++.exe]
Puede descargar un archivo .reg comprimido de Donn Felker que le permite abrir un archivo con solo un
n
acceso directo.Edité el .reg antes de ejecutarlo y para asegurarme de que la ruta a Notepad ++ es correcta (por ejemplo
C:\Program Files (x86)
) y también cambié el acceso directo a enn
lugar den
.Luego haga doble clic para agregar a su registro.
fuente
Para ejecutar cualquier programa desde la línea de comandos con un nombre corto, puede crear un alias para él mediante el comando
doskey
: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 ++ por
notepad++ textfile
. Por supuesto, puede usar un alias más corto comonpp
on++
.También puede crear un alias para alguna ruta que abra con frecuencia:
Pero desafortunadamente no puedes usar este alias en la ruta. Si ejecuta
doskey home=C:\Users\myprofile
y luego ingresa en la línea de comandocd home
ostart home\myfile
recibe un mensaje de error.Para crear sus alias automáticamente cada vez que se
cmd
ejecuta, puede colocarlos en el archivo por lotes comoautorun.cmd
y configurarlo en la entrada del registro:o
Enlaces a los artículos: Procesador de comandos de
alias de consola
\ AutoRun
fuente
Agregue el directorio del programa a su RUTA .
fuente
En PowerShell:
fuente