我有一个 Windows 应用程序,它本身包含多个窗口。其中一个是警报弹出窗口,可以对其进行编程(在应用程序内),使其在某些条件下弹出。但是,一旦关闭,就没有任何功能(在主应用程序中)可以使其再次出现,即使所有信息仍在其中,下次弹出时也是如此。
我不确定这是否可行,但有人建议看看显示窗口函数,或者瓦斯吸收差分(Windows 应用程序驱动程序) 框架。但是,我不知道如何使用和编译这些东西,所以 Powershell 命令行中的一些有用的东西会很棒。
如何使用 Powershell 或 CLI magic 从 Windows 应用程序中找到并重新打开已关闭的子窗口?
有可能有关的:
* ShowOwnedPopups
- 显示或隐藏指定窗口拥有的所有弹出窗口。
* ShowWindow
- 设置指定窗口的显示状态。
* ShowWindowAsync
- 设置由不同线程创建的窗口的显示状态。