mountain-lion – 如何在OS X 10.8中使用Applescript将窗口调到最前面而不关注它
作者:互联网
我想把一个窗口(例如QuickTime)带到最前面,而不是聚焦它.我可以在OS X 10.7中使用Applescript中的以下代码来完成它.
tell application "System Events"
set visible of process "QuickTime Player" to true
end tell
这是Python的等价物.
from ScriptingBridge import *
process = SBApplication.applicationWithBundleIdentifier_('com.apple.systemevents').processes().objectWithName_('QuickTime Player')
process.setVisible_(True)
但是在升级到OS X 10.8之后它无效.有没有办法使它工作?
解决方法:
如果一个应用程序有打开的窗口,这应该将它们从其他应用程序提升到窗口之上,但是将它们保持在当前应用程序的下面.
tell application "System Events"
perform action "AXRaise" of window 1 of process "QuickTime Player"
end tell
标签:python,applescript,mountain-lion 来源: https://codeday.me/bug/20190817/1678115.html