使用 Notepad++ NppExec 时出现“系统找不到指定的文件”错误

使用 Notepad++ NppExec 时出现“系统找不到指定的文件”错误

最近在尝试执行以下步骤时出现上述错误这个答案总结一下,我正在实现一种使用 LaTeX 快速编译 pdf 文件的自动化方法;我从内部调用一个批处理文件执行执行编译pdf文件过程的插件环境。

我之前在 Windows 7 PC 上执行过几次这个脚本,没有出现任何问题。这次我在一台新的 Windows 10 PC 上尝试了它,pdflatex从 NppExec 运行时找不到可执行文件,即使它在我的系统环境变量中,并且在命令行上运行或直接运行批处理文件时可以成功找到,但在 NppExec 中运行批处理文件时找不到。

我该如何解决这个问题才能让它按预期工作?

答案1

Path对我来说,关键是将所需程序的文件路径添加到用户环境变量。我已经在系统环境变量中设置了它,但后来我注意到我正在调用的另一个程序仅位于用户变量中。

我高度怀疑 Windows 7、8 和 10 之间在不同上下文中加载环境变量的方式发生了一些变化,因为我之前在 Windows 7 中做过这种设置,Path总是能找到位于系统环境变量中的程序。

相关内容