这是一个没有界面的命令行小工具,用于执行自动化操作
参数说明:
-x 0 进行录制的最左上角位置的 x 座标像素值 -y 0 进行录制的最左上角位置的 y 座标像素值 -w 100 要录制屏幕宽度 -h 200 要录制的屏幕高度 -d 10 录制的视频时长,单位秒 -o output.mov 输出的文件名称 # 因为屏幕录制需要一定时间初始化,提供了以下两个参数,可通过点击触发进行精准控制视频录制 -cx 100 当录制开始时,执行一次鼠标点击,点击的 x 座标值 -cy 200 当录制开始时,执行一次鼠标点击,点击的 x 座标值
使用下面的命令进行安装:
curl https://blog.yorkgu.me/uploads/ScreenRecord > /usr/local/bin/ScreenRecord && chmod +x /usr/local/bin/ScreenRecord
也可以通过点击这个地址 https://blog.yorkgu.me/uploads/ScreenRecord 进行下载:
提供一个自动化录屏的脚本配合示例:
osascript -e 'tell application "Safari" to close window 1' open -a Safari 'https://www.manga.hk/' osascript -e 'tell application "Safari" to activate' /usr/local/bin/ScreenRecord -x 10 -y 10 -w 500 -h 500 -d 5 -o test.mov
这一小段命令所做的事情很简单,使用 Safari 浏览器打开漫咖官网,然后录制了时长 5s 的一小段视频,并存储在当前目录下的 test.mov 文件当中
想要代码?想做功能调整以便执行更复杂的自动化功能?欢迎与我联系