不使用鼠标/点击的特定窗口的 Mac 屏幕截图

use*_*033 5 screenshot applescript macos

我已经研究了一两天,但找不到使用 Apple 脚本在特定时间打开特定窗口(可能是唯一的窗口)的屏幕截图的方法。

目前我有脚本执行

screencapture -T1 ~/Desktop/screenshot.png
Run Code Online (Sandbox Code Playgroud)

但我真正想要的是

screencapture -wx -T1 ~/Desktop/screenshot.png
Run Code Online (Sandbox Code Playgroud)

但是当我使用 -wx 时,它会等待在窗口上单击鼠标。

是否有任何内置或未内置的实用程序可以让我这样做?

非常感谢!

(对不起,如果这属于堆栈溢出,有人可以移动它,如果它是。它有点重叠超级用户和堆栈溢出。)

编辑:我在 Mac 上寻找的 Windows 替代品是键盘快捷键:

Alt + PrntScrn
Run Code Online (Sandbox Code Playgroud)

Ave*_*han 0

Snapz Pro X 是一款全功能屏幕捕获程序。我用它。太棒了。但如果您正在寻找一种更便宜的方式(我认为是 70 美元……但这是值得的!),那么请尝试“command-shift-3”。这将拍摄整个屏幕的照片。

TUAW有一篇文章使用 Applescript 来执行此操作。您可以delay 5在 Applescript 中延迟执行五秒钟来完成您的任务。

这是这个问题的半重复:SuperUser: Take snapshots on a Mac