我怎么能:
注意:我很好,它是Python,IronPython等等......只要我能传递一个.py文件并让它运行它。
我可以对某些路径进行硬编码(例如C:\ Program Files(x86)\ Iron Python ...),但如果它存在,我想要更优雅的东西。
答案 0 :(得分:1)
检查此注册表项可以正常工作:
HKEY_CLASSES_ROOT\Python.File\shell\open\command
如果它不存在,那我就问问用户。
答案 1 :(得分:0)
可能不是您要查找的内容,但Powershell Cmdlet get-command输出完整的可执行文件路径。例如:
get-command python | ForEach-Object -Process {write-host $_.Definition}