这是一个创建于 426 天前的主题,其中的信息可能已经有所发展或是发生改变。
这段时间不知道什么软件有冲突,总是出现窗口莫名之妙失去焦点的问题,尤其是打字的时候,搜索了一下,发现以下代码,但不知道怎么运行,有朋友能教我一下吗?
#!/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)
|
|
1
jasonyang9 2023-09-25 06:31:38 +08:00
这段代码会每秒检测一次并在活动 App 切换时输出当前时间戳和 App 名字+路径
|