mac os 窗口不定时失焦的问题

2023-09-24 23:17:15 +08:00
 chonger
这段时间不知道什么软件有冲突,总是出现窗口莫名之妙失去焦点的问题,尤其是打字的时候,搜索了一下,发现以下代码,但不知道怎么运行,有朋友能教我一下吗?
#!/usr/bin/python
try:
from AppKit import NSWorkspace
except ImportError:
print("Can't import AppKit -- maybe you're running python from brew?")
print("Try running with Apple's /usr/bin/python instead.")
exit(1)

from datetime import datetime
from time import sleep

last_active_name = None
while True:
active_app = NSWorkspace.sharedWorkspace().activeApplication()
if active_app['NSApplicationName'] != last_active_name:
last_active_name = active_app['NSApplicationName']
print('%s: %s [%s]' % (
datetime.now().strftime('%Y-%m-%d %H:%M:%S'),
active_app['NSApplicationName'],
active_app['NSApplicationPath']
))
sleep(1)
539 次点击
所在节点    macOS
1 条回复
jasonyang9
2023-09-25 06:31:38 +08:00
这段代码会每秒检测一次并在活动 App 切换时输出当前时间戳和 App 名字+路径

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/976769

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX