Интеграция Powershell с Python (не IronPython) - PullRequest
11 голосов
/ 16 декабря 2010

Я знаю, что можно использовать Powershell изнутри IronPython, но возможно ли это с помощью CPython помимо использования Popen () и других подобных вызовов? Я пытаюсь сделать некоторые очень базовые программирования на платформе NET (Windows Forms и т. Д.), Как вы можете делать внутри IronPython, используя CPython.

Спасибо!

Любая помощь приветствуется.

1 Ответ

3 голосов
/ 16 декабря 2010

Я не уверен, почему за вас проголосовали, поскольку это законный вопрос. Я думаю, что лучшая интеграция, которую вы получите, пытаясь интегрировать PowerShell в CPython, будет через создание нового процесса и передачу сценария PowerShell, который вы хотите запустить. К сожалению, это также будет означать анализ любого сгенерированного вывода. Нет библиотеки COM или C, с которой вы могли бы по-настоящему ссылаться, чтобы стать намного лучше.

Может быть какая-то общая библиотека взаимодействия .NET для CPython (я не проверял), но это может быть вариантом, используя этот уровень, вы можете (по крайней мере в теории) использовать те же методы, что и встраивание Среда выполнения PowerShell в обычном приложении .NET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...