
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
commandA
e depois corracommandB
FonteRedirecionamento de comando, Pipes - Windows CMD - SS64.com