Error "el sistema no puede encontrar el archivo especificado" al trabajar con Notepad ++ NppExec


0

El error anterior apareció recientemente al intentar implementar los pasos en esta respuesta . Para resumir, estoy implementando un método automatizado para compilar archivos pdf rápidamente usando LaTeX; Llamo a un archivo por lotes desde dentro del NppExec entorno plugin que lleva a cabo el proceso de compilación del archivo pdf.

He implementado este script un par de veces antes en PC con Windows 7 sin problemas. Esta vez lo probé en una nueva PC con Windows 10 y no pude encontrar la pdflatex ejecutable cuando se ejecuta desde NppExec, a pesar de que estaba en las variables de entorno de mi sistema y se encontró con éxito cuando se ejecutaba en la línea de comandos o ejecutaba el archivo por lotes directamente, pero no cuando el archivo por lotes se ejecutaba dentro de NppExec.

¿Cómo puedo resolver esto para que funcione como se espera?

Respuestas:


0

La clave para mí fue agregar las rutas de archivo de los programas deseados al Path en el variables de entorno del usuario . Ya lo había establecido en las variables de entorno del sistema, pero luego noté que otro programa al que estaba llamando solo estaba ubicado en las variables de usuario.

Sospecho que ha habido algunos cambios en la forma en que las variables de entorno se cargan en diferentes contextos entre Windows 7, 8 y 10, como lo había hecho antes en Windows 7 y en los programas ubicados en el sistema. Path La variable de entorno siempre se puede encontrar para mí.


Después de configurarlas como variables de nivel del sistema, ¿reiniciaste antes de intentar usarlas?
Ƭᴇcʜιᴇ007

@ Ƭᴇcʜιᴇ007 Reinicié Notepad ++, pero no el sistema ... ¿Crees que esto habría resuelto el problema?
NauticalMile

Probablemente, ya que las variables del sistema se cargan al inicio del sistema. Esa es una teoría no probada en este momento aunque ...;)
Ƭᴇcʜιᴇ007

@ Ƭᴇcʜιᴇ007 Hmm ... Lo probaré más tarde y corregiré mi respuesta.
NauticalMile
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.