我知道可以在IronPython中使用Powershell,但是使用CPython可以使用Popen()和其他類似的調用嗎?我試圖做一些非常基本的.NET框架編程(Windows窗體等),就像你可以在使用CPython的IronPython內部做的那樣。與Python(而不是IronPython)的Powershell集成
謝謝!
任何幫助表示讚賞。
我知道可以在IronPython中使用Powershell,但是使用CPython可以使用Popen()和其他類似的調用嗎?我試圖做一些非常基本的.NET框架編程(Windows窗體等),就像你可以在使用CPython的IronPython內部做的那樣。與Python(而不是IronPython)的Powershell集成
謝謝!
任何幫助表示讚賞。
我不知道爲什麼你被低估,因爲這是一個合法的問題。我認爲您嘗試將PowerShell集成到CPython中的最佳集成將通過產生一個新進程並傳遞您想運行的PowerShell腳本。不幸的是,這也意味着解析任何生成的輸出。沒有一個COM或C庫可以真正聯繫起來,以獲得更好的效果。
可能有某種CPython的通用.NET互操作庫(我沒有選中),但這可能是一個選項,使用該層您可以(至少在理論上)使用與嵌入相同的技術將PowerShell運行時轉換爲常規的.NET應用程序。
顯然,經過大量的谷歌搜索,這不是一個完善的地區。老鼠! – reckoner 2010-12-23 00:37:33
在這裏看到我的答案:http://stackoverflow.com/a/39543595/2230844 – denfromufa 2017-03-06 04:12:07
看到我的答案在這裏:http://stackoverflow.com/a/39543595/2230844 – denfromufa 2017-03-06 04:11:52