gpt4 book ai didi

forms - 将PowerShell命令行嵌入到Powershell表单中。

转载 作者:行者123 更新时间:2023-12-03 00:17:41 25 4
gpt4 key购买 nike

是否可以将打开PowerShell表单时出现的 shell 窗口嵌入表单本身中?

带有窗口的普通形式:

我要实现的目标:

这可能吗?还是有任何方法可以达到类似的效果?

最佳答案

这取决于您在做什么,但是有几种方法可以解决此问题。我假设在此答案中,您是在PowerShell中创建表单,而不是从表单中创建PowerShell窗口(实际上更易于管理)。如果您想要“可单击”的内容(例如批处理文件或快捷方式),则需要引用PowerShell exe并为其提供一些参数(例如脚本的位置),您还可以在其中指定窗口样式(请参阅PowerShell帮助-PowerShell.exe-?)。对于这种情况,您可能需要使用:

powershell.exe -WindowStyle Hidden

请确保进行测试,并确保打开的任何窗体都是可见的。

如果您要创建的是表单,然后在表单上放置文本,则也可以通过以下几种方法进行操作:
  • 创建一个控件(TextBlock会很不错),然后将数据从您的Shell放到该控件上,例如通常从用户的 shell 程序中获取的跟踪消息
  • 创建一个powershell进程,并连接到标准输出流。

  • 我不确定如何在屏幕上托管控制台窗口,因为窗口和表单之类的内容与控制台应用程序(在conhost.exe实例中运行)的管理方式略有不同。

    以上任何技巧是否符合您的标准?

    关于forms - 将PowerShell命令行嵌入到Powershell表单中。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30240512/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com