
上記のエラーは、最近、以下の手順を実行しようとしたときに発生しました。この答え要約すると、私はLaTeXを使用してPDFファイルを素早くコンパイルする自動化された方法を実装しています。NppExecPDF ファイルのコンパイル処理を実行するプラグイン環境。
これまでにもこのスクリプトを Windows 7 PC で数回問題なく実装してきました。今回は新しい Windows 10 PC で試してみましたが、pdflatex
システム環境変数に実行可能ファイルが含まれていたにもかかわらず、NppExec から実行したときには実行可能ファイルが見つかりませんでした。コマンド ラインで実行したときやバッチ ファイルを直接実行したときは正常に見つかりましたが、バッチ ファイルを NppExec 内で実行したときは見つかりませんでした。
これを解決して期待どおりに動作させるにはどうすればよいでしょうか?
答え1
Path
私にとって鍵となったのは、目的のプログラムのファイルパスをユーザー環境変数すでにシステム環境変数に設定していましたが、呼び出していた別のプログラムがユーザー変数にのみ配置されていることに気付きました。
Path
以前 Windows 7 でこの設定を行ったことがあり、システム環境変数にあるプログラムは常に見つかったため、Windows 7、8、10 間でさまざまなコンテキストで環境変数がロードされる方法に何らかの変更があったのではないかと強く疑っています。