使用scrot连续拍摄屏幕截图

德克斯特·平托

我是使用scrot的新手我知道如何通过键入代码来截取屏幕截图scrot Image.jpg我想拍摄连续的屏幕截图,而不必每次都在终端上键入代码。

有没有办法做到这一点,如果这样做,我应该怎么做?

安华

Scrot不允许批量拍摄多个屏幕截图。但是,您可以使用bash(或任何其他语言的)循环功能来实现此目的。

这是我在名为screenshot_n.png(其中n是序列号)的文件中以10秒的延迟拍摄10个屏幕截图的方法

for i in $(seq 1 10); do sleep 1; import -window root screenshot_$i.png; done

我在import这里使用了该工具。它来自imagemagick。您可以使用scrot代替import更改sleep 1线路以匹配您所需的延迟。检查import手册页了解更多详情。

您也可以像这样在bash函数中使用它

function shot()
{
    for i in $(seq 1 $1); 
    do 
        sleep 1; 
        import -window root screenshot_$i.png; 
    done
}

将其保存在.bashrc文件中。你可以在bash这种语法使用它shot n,这里n是你需要take`截图数量

这是另一个使用的命令scrot我在这里使用了scrot的内置延迟功能,而不是bashsleep命令。有关更多详细信息,参见scrot手册页您可以像以前一样在bash函数中使用它。

for i in $(seq 1 10); do scrot -d 1 screenshot_$i.png; done

您可以检查以下问题,以从命令行获取其他屏幕截图获取工具的建议

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用scrot和键盘上的“打印屏幕”按钮在LXDE中拍摄屏幕截图?

来自分类Dev

如何使用Javascript拍摄网页的屏幕截图

来自分类Dev

使用Python随机拍摄屏幕截图吗?

来自分类Dev

如何使用Javascript拍摄网页的屏幕截图

来自分类Dev

如何使用Aero特效拍摄屏幕截图?

来自分类Dev

无法使用快门拍摄正确的屏幕截图

来自分类Dev

拍摄UIPickerView的屏幕截图

来自分类Dev

使用特定的网站宽度使用PHP拍摄url的屏幕截图?

来自分类Dev

如何使用QTP拍摄应用程序的屏幕截图?

来自分类Dev

如何降低使用硒拍摄的屏幕截图的质量或尺寸?

来自分类Dev

在SpriteKit中使用Swift拍摄并共享屏幕截图

来自分类Dev

如何使用Puppeteer拍摄数百张屏幕截图?

来自分类Dev

在iOS上使用AspectFill拍摄UIImageView的屏幕截图

来自分类Dev

在Google Sheet或Excel中使用Python拍摄范围的屏幕截图?

来自分类Dev

如何使用IP地址在Java中拍摄屏幕截图

来自分类Dev

无法使用Java代码拍摄视频屏幕截图

来自分类Dev

在SpriteKit中使用Swift拍摄并共享屏幕截图

来自分类Dev

如何拍摄ImageView的屏幕截图?

来自分类Dev

拍摄特定大小的屏幕截图

来自分类Dev

快速拍摄Textfield屏幕截图?

来自分类Dev

拍摄圆形IOS的屏幕截图

来自分类Dev

间隔拍摄Mac的屏幕截图

来自分类Dev

拍摄特定区域的屏幕截图

来自分类Dev

如何拍摄imageView的屏幕截图?

来自分类Dev

拍摄模拟区域的屏幕截图

来自分类Dev

如何通过scrot在真棒wm中截取屏幕截图(使用选择)

来自分类Dev

如何拍摄整个屏幕的屏幕截图

来自分类Dev

无法拍摄JFrame Java Swing的屏幕截图

来自分类Dev

如何拍摄快门菜单的屏幕截图?

Related 相关文章

热门标签

归档