如何每隔n秒截取一次屏幕截图?
我可以使用什么软件以设定的间隔拍摄屏幕截图? 我想每2秒左右截取一次屏幕截图。 命令行和GUI都可以。
我更喜欢可以调整和压缩每个屏幕截图的软件。
安装scrot
,然后运行:
while true; do scrot & sleep 2; done
watch -n2 scrot
要么
while true; do scrot -d2; done
while true; do import -window root /path/to/where/you/want/to/save/`date`.png; done
根据您的问题编辑:
import threading import os def capture(i): i += 1 threading.Timer(2.0, capture, [i]).start() fill = str(i).zfill(5) os.system("scrot scrot-%s.jpg" % fill) os.system("streamer -o streamer-%s.jpeg -s 320x240 -j 100" % fill) capture(0)