
Estoy intentando configurar un comando de ejecución en Notepad++ que ejecutará el archivo Python que tengo abierto en NP++ con el directorio_actual configurado en la carpeta que contiene el script abierto. No funciona y he llegado a un punto en el que no puedo entender por qué.
Puedo obtener el comando ejecutar para abrir CMD y cambiar el directorio apropiadamente con lo siguiente:
cmd /K cd "$(CURRENT_DIRECTORY)"
Esto funciona como esperaba, CMD se abre en el directorio actual, esperando un comando. ¡Puedo escribir Python aquí y Python comienza en esta ventana de cmd!
Espero que el siguiente comando de ejecución haga lo que hizo el anterior, luego ejecute Python en la ventana CMD:
cmd /K cd "$(CURRENT_DIRECTORY)" python
Pero esto no funciona, da el error:
The system cannot find the path specified.
¿Alguien sabe por qué sucedería esto o qué debo hacer para que Python se ejecute aquí?
Respuesta1
¿Alguien sabe por qué sucedería esto o qué debo hacer en su lugar?
cmd /K cd "$(CURRENT_DIRECTORY)" pitón
Lo anterior es un comando no válido.
En su lugar, deberías ejecutar los dos comandos secuencialmente usando el &
operador
cmd /K cd "$(CURRENT_DIRECTORY)" & python
commandA & commandB
Corre
commandA
y luego correcommandB
FuenteRedirección de comandos, tuberías - Windows CMD - SS64.com