提问人:Daniel G 提问时间:11/13/2023 更新时间:11/13/2023 访问量:9
使用 AppleScript 引发窗口
Raising a window using AppleScript
问:
我正在尝试使用 AppleScript 在 Mac 上向前移动一个窗口。使用将应用程序中的每个窗口都放在前面 - 我想将单个窗口放在前面。activate
网上有很多很好的答案(例如,这里和这里),他们都建议使用 .AXRaise
问题是,它只对我有用。下面是一个最小的例子
tell application "System Events"
tell (first process whose name is "Google Chrome") to set front_window to window 1
perform action "AXRaise" of front_window
end tell
这应该找到第一个 Google chrome 窗口并将其带到前面,而不会将其他 Chrome 窗口带到前面,我会说它大约有 40% 的时间可以工作。剩下的 60% 的时间,没有骰子,在我的一生中,我无法弄清楚为什么它在某些情况下有效,而在其他情况下则无效......
有什么想法吗?
谢谢一百万!!
答: 暂无答案
评论