我正在寻找一款基于 Mac OS X 的应用程序,它能够让我们按一定间隔从 Mac 屏幕截取屏幕截图。例如每 120 秒。
我在网上搜索并找到了定时截图(http://www.monkeybreadsoftware.de/Freeware/TimedScreenshot.shtml),但当我安装它时,它似乎很难使用。所有选项都应该从应用程序文件夹中的设置文件中执行,应用程序不会加载任何 GUI,甚至我不知道如何停止制作屏幕截图的过程。
到现在我还没有找到任何应用程序,希望有人知道这里有更好的应用程序吗?
此外,如果间隔截图没有任何免费的选项,我愿意为此支付几块钱。
答案1
screenshot
您可以使用 AppleScript 和Mac OS X 上的内置命令来执行此操作。
请参考此关联。如果你想每两分钟截取一次屏幕截图,只需更改delay (60 * 60)
为delay (60 * 2)
我在这里提取了脚本:
set save_location to ¬
(choose folder with prompt "Choose where to save screenshots")
repeat with shotcount from 1 to 100
do shell script "screencapture " & ¬
quoted form of POSIX path of save_location ¬
& "screen" & (shotcount as string) & ".pdf"
delay (60 * 60) -- delay one hour
end repeat
答案2
您也可以在终端中运行如下命令:
while :; do
screencapture \
~/Desktop/$(date +%y%m%d%H%M%S).png;
sleep 120
done