如何从命令行重新打开应用内弹出窗口?

如何从命令行重新打开应用内弹出窗口?

我有一个 Windows 应用程序,它本身包含多个窗口。其中一个是警报弹出窗口,可以对其进行编程(在应用程序内),使其在某些条件下弹出。但是,一旦关闭,就没有任何功能(在主应用程序中)可以使其再次出现,即使所有信息仍在其中,下次弹出时也是如此。

我不确定这是否可行,但有人建议看看显示窗口函数,或者瓦斯吸收差分Windows 应用程序驱动程序) 框架。但是,我不知道如何使用和编译这些东西,所以 Powershell 命令行中的一些有用的东西会很棒。

如何使用 Powershell 或 CLI magic 从 Windows 应用程序中找到并重新打开已关闭的子窗口?


有可能有关的
* ShowOwnedPopups- 显示或隐藏指定窗口拥有的所有弹出窗口。
* ShowWindow- 设置指定窗口的显示状态。
* ShowWindowAsync- 设置由不同线程创建的窗口的显示状态。

答案1

一旦窗口关闭,就无法重新打开,除非通过其应用程序。

如果应用程序没有为此编程,您唯一的选择就是截取窗口的屏幕截图,以便以后查阅此信息。

如果你想跟踪窗口以查看它是否仍然存在,你可以使用间谍Plus

相关内容