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

0

O erro acima apareceu recentemente ao tentar implementar as etapas em esta resposta . Para resumir, estou implementando um método automatizado para compilar arquivos pdf rapidamente usando o LaTeX; Eu chamo um arquivo de lote de dentro do ambiente de plug-in NppExec que executa o processo de compilando o arquivo pdf.

Implementei este script algumas vezes antes em computadores com Windows 7 sem problemas. Desta vez eu tentei em um novo Windows 10 PC, e não foi possível encontrar o executável pdflatex ao executar a partir do NppExec, mesmo que estivesse nas variáveis de ambiente do meu sistema, e foi encontrado com sucesso quando rodando na linha de comando ou executando o arquivo em lote diretamente, mas não quando o arquivo em lote foi executado dentro do NppExec.

Como posso resolver isso para que funcione como esperado?

    
por NauticalMile 23.05.2017 / 20:27

1 resposta

0

A chave para mim foi adicionar os caminhos de arquivo dos programas desejados ao Path nas variáveis de ambiente do usuário . Eu já o tinha colocado nas variáveis de ambiente do sistema, mas notei que outro programa que eu estava chamando estava localizado apenas nas variáveis do usuário.

Suspeito que houve algumas alterações em como variáveis de ambiente são carregadas em diferentes contextos entre o Windows 7, 8 e 10, como eu tinha feito antes no Windows 7 e programas localizados na variável de ambiente Path do sistema sempre poderia ser encontrado para mim.

    
por 23.05.2017 / 20:27