どうやって:
- Python がマシンにインストールされているかどうかを確認し、インストールされている場合は、
- 実行可能パスを取得しますか?
注:Python、IronPythonなどで問題ありません... .pyファイルを渡して実行できるものなら何でも。
いくつかのパスをハードコーディングすることもできます (例: C:\Program Files (x86)\Iron Python... ) が、もっとエレガントなものがあればいいのですが。
どうやって:
注:Python、IronPythonなどで問題ありません... .pyファイルを渡して実行できるものなら何でも。
いくつかのパスをハードコーディングすることもできます (例: C:\Program Files (x86)\Iron Python... ) が、もっとエレガントなものがあればいいのですが。
このレジストリ キーを調べると、問題なく動作します。
HKEY_CLASSES_ROOT\Python.File\shell\open\command
そこにない場合は、ユーザーに尋ねます。
おそらく探しているものではありませんが、Powershell Cmdlet get-command は完全な実行可能パスを出力します。例えば:
get-command python | ForEach-Object -Process {write-host $_.Definition}