我正在使用osx辅助功能API尝试将窗口带到前面。文档说kAXRaiseAction
“通过点击标题栏”
AXUIElementPerformAction(myWindowRef, kAXRaiseAction);
除非它没有...它只使窗口向前通过同一应用程序的所有窗口,这不是当您单击应用程序的标题栏时发生的情况。
当我实际点击Finder窗口(其中一个)时,它会从前面开始,通过所有其他进程的窗口,而不会带任何其他查找器窗口。
我该如何模拟这种行为?
答案 0 :(得分:2)
您可以选择正在执行的窗口,然后使用-[NSRunningApplication activateWithOptions:]
激活该应用程序。