2

我陷入了一个问题。

我正在使用 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 中实现这些关键事件处理和侦听以及组合。

任何帮助,将不胜感激。

谢谢。

4

0 回答 0