1

どうやって:

  1. Python がマシンにインストールされているかどうかを確認し、インストールされている場合は、
  2. 実行可能パスを取得しますか?

注:Python、IronPythonなどで問題ありません... .pyファイルを渡して実行できるものなら何でも。

いくつかのパスをハードコーディングすることもできます (例: C:\Program Files (x86)\Iron Python... ) が、もっとエレガントなものがあればいいのですが。

4

2 に答える 2

1

このレジストリ キーを調べると、問題なく動作します。

HKEY_CLASSES_ROOT\Python.File\shell\open\command

そこにない場合は、ユーザーに尋ねます。

于 2012-06-22T18:19:56.463 に答える
1

おそらく探しているものではありませんが、Powershell Cmdlet get-command は完全な実行可能パスを出力します。例えば:

get-command python | ForEach-Object -Process {write-host $_.Definition}
于 2012-06-14T05:55:28.203 に答える