我正在使用Windows7中的UIAutomation框架,并试图访问PowerShell ISE2.0。具体来说,我试图为UIA_Text_TextChangedEventId事件设置一个事件处理程序。在我的玩具应用程序中,我为ToolTipOpened和ToolTipClosed添加了事件处理程序,只是为了确保我做得对。果然,我从ToolTip事件的处理程序那里得到了一条消息。但据我所知,对于UIA_Text_TextChangedEventId应用程序文本中的任何更改,都不会发出PowerShell事件。
为什么会这样?
发布于 2017-02-15 20:22:22
所以,这并不是真正的答案,但我发现当输出窗格中的文本发生变化时,PowerShell ISE2.0会发出UIA_AsyncContentLoadedEventId事件。因此,我可以使用它来代替侦听不存在的TextChanged事件。
https://stackoverflow.com/questions/42231720
复制相似问题