我陷入了一个问题。
我正在使用 PyObjC 编程屏幕截图捕获概念。
os.system("screencapture -s %s" % check_snapshot)
这是我用来截屏的。这里,check_snapshot 是一个变量存储文件位置。
screencapture 是一个内置功能,可以正常工作。
现在,我正在寻找的是,在 Mac OS X 中,每当我们按 Command + Shift + 3 时,都会截取整个当前窗口的屏幕截图,而 Command + Shift + 4 将允许您选择要捕获的特定区域。
我也在我的代码中寻找相同的功能。每当在我的代码中按下 Command+Shift+3 时,
os.system("screencapture %s" % check_snapshot)
应该调用,并且每当调用 Command+Shift+4 时,
os.system("screencapture -s %s" % check_snapshot)
应该调用。
我已经尝试了很多方法,在 Stackoverflow、谷歌和其他各种论坛的帮助下,但它并没有按照我正在寻找的方式工作。
我希望在 PyObjC 中实现这些关键事件处理和侦听以及组合。
任何帮助,将不胜感激。
谢谢。