Macos 获取osx屏幕捕获终端工具以捕获两个屏幕
Macos 获取osx屏幕捕获终端工具以捕获两个屏幕,macos,screen-capture,Macos,Screen Capture,screenscaptureterminal应用程序非常完美,它会像您预期的那样截图,但如果您连接了两个屏幕,它只会截图主窗口 screencapture screenshot.png 但是,如果执行CMD+Shift+3操作,则会同时使用两个屏幕并将其保存为两个屏幕截图 手册页有一个参数-m,表示仅捕获主监视器,但正如您所见,我不使用该参数,您会假设它将占用两个屏幕,但不会 我怎样才能让截屏同时拍摄两个屏幕,或者通过编程拍摄第二个屏幕的截图 3分钟后找到了解决方案,但我想我会分享这些信息,
screenscapture
terminal应用程序非常完美,它会像您预期的那样截图,但如果您连接了两个屏幕,它只会截图主窗口
screencapture screenshot.png
但是,如果执行CMD+Shift+3
操作,则会同时使用两个屏幕并将其保存为两个屏幕截图
手册页有一个参数-m
,表示仅捕获主监视器
,但正如您所见,我不使用该参数,您会假设它将占用两个屏幕,但不会
我怎样才能让截屏同时拍摄两个屏幕,或者通过编程拍摄第二个屏幕的截图 3分钟后找到了解决方案,但我想我会分享这些信息,因为其他人也会需要它:)
如果有多个屏幕,则必须传递更多文件名,因此如果有两个屏幕,则应执行以下操作:
screencapture screen1.png screen2.png
如果您仔细阅读,此消息中的功能隐藏
files where to save the screen capture, 1 file per screen
这个脚本的工作原理是:
while [ 1 ]; do
date=$(date "+%Y%m%dT%H%M%S")
screencapture -x -D 1 ~/Desktop/"screen_${date}.png"
sleep 2
date=$(date "+%Y%m%dT%H%M%S")
screencapture -x -D 2 ~/Desktop/"screen_${date}.png"
sleep 2
done
-D 1和-D 2命令指连接的监视器