因此,我想从 Metro 应用程序外部编写另一个应用程序(或者实际上是一个脚本,在 powershell 中通过热键触发),它将输入焦点放在 Metro APP 上。对于常规应用程序,我可以找到进程然后获取 MainWindowHandle 并从那里开始,但对于 Metro 应用程序,我不能主窗口句柄始终为零。
我想做的是非常基本的。我在我的第二台显示器上将 onenoteMX “固定”或“捕捉”到一边,我正在处理我的业务,不时查看它,看看我接下来应该做什么,但是当我想编辑它时,我必须通过我所有的应用程序点击它,因为我不能让它集中注意力
但这个概念比我的用例更深入,比如 Metro 应用程序的自动化 UI 测试等。