Windows環境における環境変数のこと

めも。

昨日仕事場で、プロセス起動がうまくいかないんですけど…という質問から、そもそもWindowsにおける環境変数の設定とかどうなってんだかそんなに詳しく知ろうとしてなかった事に思い至り、ちょっと検索してみたら出てきた。

仕組み的な話、あれこれ
Pythonでプロセス起動的な話

Python:subprocess.Popen(..)での環境変数のエクスポート

ぶっちゃけcmd.exeにコマンド文字列渡すのが一番手っ取り早く、仕様的に変化もないと思うけど、たまには仕組み的な事も知ろうとしないとね…という事で。
※PythonでPopenする場合は、shell=True って書く方が良かった事も今更思い出さされた…