Executando scripts python em seu diretório com o Notepad++

Executando scripts python em seu diretório com o Notepad++

Estou tentando configurar um comando de execução no Notepad ++ que executará o arquivo python que abri no NP ++ com o diretório atual definido para a pasta que contém o script aberto. Não está funcionando e cheguei a um ponto em que não consigo entender o porquê.

Posso obter o comando run para abrir o CMD e alterar o diretório apropriadamente com o seguinte:

cmd /K cd "$(CURRENT_DIRECTORY)" 

Isso funciona como esperado, CMD aberto no diretório atual, aguardando um comando. Posso digitar python aqui e o python inicia nesta janela cmd!

Espero que o seguinte comando de execução faça o que o anterior fez e, em seguida, execute o python na janela do CMD:

cmd /K cd "$(CURRENT_DIRECTORY)" python

Mas isso não funciona, dá o erro:

The system cannot find the path specified.

Alguém sabe por que isso estaria acontecendo/o que devo fazer para que o python seja executado aqui?

Responder1

Alguém sabe por que isso estaria acontecendo/o que devo fazer?

cmd /K cd "$(CURRENT_DIRECTORY)" python

O acima é um comando inválido.

Em vez disso, você deve executar os dois comandos sequencialmente usando o &operador

cmd /K cd "$(CURRENT_DIRECTORY)" & python

commandA & commandB

Corra commandAe depois corracommandB

FonteRedirecionamento de comando, Pipes - Windows CMD - SS64.com

informação relacionada