有人知道我可以用来在我的WPF应用程序中托管Powershell控制台的控制台控件吗? 我有一个可以使用Powershell编写脚本的WPF应用程序,我希望允许用户打开PS控制台来输入一些命令。
答案 0 :(得分:2)
查看这个项目:
http://poshconsole.codeplex.com/
它是一个基于WPF的控制台。您可以下载源代码并查看它。
http://poshconsole.codeplex.com/SourceControl/list/changesets
答案 1 :(得分:0)
如果使用System.Management.Automation.Runspaces Pipeline对象以编程方式与托管的PowerShell运行空间进行交互,则可以将输入命令和输出绑定到您选择的任何控件,例如用于输入的TextBox和MultiLine文本块用于输出或一些更高级的控件。
这是指向CreatePipeline API文档的链接: