Windows 如何将PowerShell作为小部件嵌入到Qt应用程序中?

Windows 如何将PowerShell作为小部件嵌入到Qt应用程序中?,windows,qt,powershell,embed,Windows,Qt,Powershell,Embed,正如标题所指出的,我正在寻找一种在自己的GUI应用程序中将PowerShell用作小部件的方法。其目的是让PowerShell或等效的系统外壳在我的应用程序中工作和可访问 这源于一个爱好项目的想法,所以澄清一下这是否真的可能,或者是否有更好的替代方案来实现相同的功能会很好 通过谷歌和Stackoverflow进行的一些搜索产生了令人不满意的结果。有这一页,, ,这可能是我正在寻找的信息,但它的结构对我这个业余爱好者来说相当神秘。搜索结果中几乎每一个页面都会涉及到使用PowerShell作为嵌入工

正如标题所指出的,我正在寻找一种在自己的GUI应用程序中将PowerShell用作小部件的方法。其目的是让PowerShell或等效的系统外壳在我的应用程序中工作和可访问

这源于一个爱好项目的想法,所以澄清一下这是否真的可能,或者是否有更好的替代方案来实现相同的功能会很好

通过谷歌和Stackoverflow进行的一些搜索产生了令人不满意的结果。有这一页,, ,这可能是我正在寻找的信息,但它的结构对我这个业余爱好者来说相当神秘。搜索结果中几乎每一个页面都会涉及到使用PowerShell作为嵌入工具而不是嵌入工具的其他细节


提前谢谢

Qt是一个本机框架,所以首先需要嵌入.NET,PSH将在其中托管。通过.com(写一个COM组件.NET,然后从C++代码中使用这个),托管.NET可能是最简单的。也不要编写一个完整的PSH主机,而是考虑使用一个实例来执行PSH管道(链接到最简单但最有限的方法),更复杂的是:<代码>系统。管理自动化。运行空间命名空间)。这清除了我头脑中的概念混乱,谢谢指点。