如何检测屏幕截图选择(cmd-shift-4)正在进行中?
我有一个自定义窗口,我试图使它的行为像一个菜单(它来自一个状态项)。这种行为的一部分是在用户单击其他东西时将其删除,我使用CGEventTap检测到了这一点。有一种情况,我不希望点击解散是当它是一个屏幕镜头选择的开始。有什么办法能发现这个吗?
我指的是这里描述的“捕捉屏幕中的某些部分”功能:http://support.apple.com/kb/HT5775
发布于 2014-04-22 16:35:11
我相信我已经找到了答案:检查/usr/sbin/screencapture是否正在运行。
我打开了活动监视器,按进程ID排序,然后点击cmd 4。在屏幕截图期间,screencapture出现在列表的顶部。
https://stackoverflow.com/questions/23206887
复制相似问题