Erro "o sistema não consegue encontrar o arquivo especificado" ao trabalhar com o Notepad ++ NppExec

Erro "o sistema não consegue encontrar o arquivo especificado" ao trabalhar com o Notepad ++ NppExec

O erro acima apareceu recentemente ao tentar implementar as etapas emesta resposta. Para resumir, estou implementando um método automatizado para compilar arquivos PDF rapidamente usando LaTeX; Eu chamo um arquivo em lote de dentro doNppExecambiente de plugin que realiza o processo de compilação do arquivo pdf.

Eu implementei esse script algumas vezes antes em PCs com Windows 7 sem problemas. Desta vez eu tentei em um novo PC com Windows 10 e ele não conseguiu encontrar o pdflatexexecutável ao executar a partir do NppExec, embora estivesse nas variáveis ​​de ambiente do meu sistema e foi encontrado com sucesso ao executar na linha de comando ou no arquivo em lote diretamente, mas não quando o arquivo em lote foi executado no NppExec.

Como posso resolver isso para que funcione conforme o esperado?

Responder1

A chave para mim foi adicionar os caminhos dos arquivos dos programas desejados Pathnovariáveis ​​de ambiente do usuário. Eu já havia configurado nas variáveis ​​de ambiente do sistema, mas percebi que outro programa que eu estava chamando estava localizado apenas nas variáveis ​​de usuário.

Eu suspeito fortemente que houve algumas mudanças na forma como as variáveis ​​de ambiente são carregadas em diferentes contextos entre o Windows 7, 8 e 10, já que eu já havia feito essa configuração antes no Windows 7 e os programas localizados na Pathvariável de ambiente do sistema sempre podiam ser encontrados para mim .

informação relacionada