Консоль управления Powershell - PullRequest
4 голосов
/ 25 января 2012

Кто-нибудь знает элемент управления консоли, который я могу использовать для размещения консоли Powershell в своем приложении WPF? У меня есть приложение WPF, которое можно создавать с помощью сценария Powershell, и я хочу позволить пользователю открывать консоль PS для ввода некоторых команд.

Ответы [ 2 ]

2 голосов
/ 25 января 2012

Проверьте этот проект:

http://poshconsole.codeplex.com/

Это консоль на основе WPF.Вы можете скачать исходный код и проверить его.

http://poshconsole.codeplex.com/SourceControl/list/changesets

0 голосов
/ 25 января 2012

Если вы используете объект конвейера System.Management.Automation.Runspaces для программного взаимодействия с размещенной на нем рабочей средой PowerShell, вы можете связать команды ввода и вывода с любыми элементами управления по вашему выбору, такими как TextBox для ввода и MultiLine TextBlock для вывода или некоторые более интересные элементы управления, как вам нравится.

Вот ссылка на документ API CreatePipeline:

http://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation.runspaces.runspace.createpipeline(v=vs.85).aspx

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