有没有一种方法可以从命令行以非交互方式捕获特定窗口的屏幕截图(即使该窗口被其他窗口覆盖)?似乎内置命令screencapture
只允许使用标志捕获窗口-w
,这需要用户以交互方式选择要捕获的窗口,所以这不是一个解决方案。
答案1
似乎可以使用标志-l
来实现screencapture
,但是该标志在 10.11.1 中没有记录man
...
该标志必须获取窗口 ID 作为参数,并且可以使用以下方法找到该 IDhttps://apple.stackexchange.com/questions/56561/how-do-i-find-the-windowid-to-pass-to-screencapture-l