1分钟后截图

多伊

我有两个问题:

1. 如何在每 1 分钟后按一个键进行屏幕截图 例如

  1. 10:00: -> 按键 -> Img1
  2. 10:01: -> 按键 -> Img2
  3. 10:02: -> 按键 -> Img3

2. 假设我的程序运行了 5-10 分钟,我如何迭代图像链

  string ImgPath = @"D:\"Img" + iteration + ".bmp";
  Bitmap btmp = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
  Graphics g = Graphics.FromImage(btmp);
  g.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, btmp.Size, CopyPixelOperation.SourceCopy);

if(按下任意键)
if(时差为 1 分钟)
btmp.Save(ImgPath, System.Drawing.Imaging.ImageFormat.Bmp);

另外,如果有更好的截屏方法,请在此处分享。

谢谢!

吉姆·米歇尔

您想要做的是在拍照时启动(或重新启动)秒表然后,只要按下某个键,您就会检查秒表是否已运行至少一分钟。如果有,您拍摄照片并重置秒表。总体思路:

// Start the clock when the program starts.
private Stopwatch _pictureTimer = Stopwatch.StartNew();

// Wait this long between pictures
private readonly TimeSpan _pictureWaitTime = TimeSpan.FromMinutes(1.0);

// Come here when key is pressed.
if (_pictureTimer.Elapsed > _pictureWaitTime)
{
    // take the screen shot
    // and then reset the stopwatch
    _pictureTimer.Restart();
}

如果要给图片编号,请保留一个每次更新的变量。当程序启动时,你初始化它:

private int _pictureNumber = 1;

每当你拍照时,你都会增加它。也就是说,在重置秒表后,只需执行以下操作:

_pictureNumber = pictureNumber + 1;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

1-5分钟后,Android dispatchTouchEvent,onTouchEvent,onTouch停止工作

来自分类Dev

将1分钟数据汇总为5分钟平均数据

来自分类Dev

Node.js:http请求在1分钟后超时

来自分类Dev

1分钟后如何使用javascript刷新Repeater?

来自分类Dev

用户会话在20分钟后关闭

来自分类Dev

@reboot 1分钟后如何开始Cron作业?

来自分类Dev

Nginx上的Flask应用在1分钟后超时

来自分类Dev

1分钟后退出Applescript

来自分类Dev

锁定屏幕1分钟后,Agora语音通话停止了音频

来自分类Dev

单击后如何禁用1分钟的按钮?

来自分类Dev

如果前后1分钟或2分钟,如何舍入到最接近的5分钟间隔?

来自分类Dev

1分钟后,TCP连接池无法正常工作

来自分类Dev

在1小时而不是15分钟后锁定Gnome屏幕?

来自分类Dev

屏幕(非锁定屏幕)超时停留在1分钟后

来自分类Dev

1分钟后,JavaScript计时器秒数增加一倍

来自分类Dev

常量脚本->更改src iframe(1分钟,5分钟)+ jQuery

来自分类Dev

Windows 8和Windows 10 Lockscreen在仅1分钟后超时,并且屏幕变黑

来自分类Dev

5分钟后无声音

来自分类Dev

开机1分钟后笔记本电脑过热

来自分类Dev

@reboot 1分钟后如何开始Cron作业?

来自分类Dev

Ubuntu 14.04.2启动,然后在1-2分钟后冻结。鼠标指针仍在移动

来自分类Dev

将日志间隔从10分钟更改为1分钟

来自分类Dev

30分钟后性能下降

来自分类Dev

一分钟的带有cookie的JavaScript倒数计时器将在1分钟后停止

来自分类Dev

PHP的strtotime()关闭1分钟?

来自分类Dev

在1分钟后使用Hangfire和Azure Service Bus重试作业

来自分类Dev

GCMNetorkManager PeriodicTask只能使用1分钟,而不能使用2分钟

来自分类Dev

1分钟后,骆驼继续通过JMS将消息发送到队列中

来自分类Dev

在cakephp中1分钟后如何销毁cookie?

Related 相关文章

  1. 1

    1-5分钟后,Android dispatchTouchEvent,onTouchEvent,onTouch停止工作

  2. 2

    将1分钟数据汇总为5分钟平均数据

  3. 3

    Node.js:http请求在1分钟后超时

  4. 4

    1分钟后如何使用javascript刷新Repeater?

  5. 5

    用户会话在20分钟后关闭

  6. 6

    @reboot 1分钟后如何开始Cron作业?

  7. 7

    Nginx上的Flask应用在1分钟后超时

  8. 8

    1分钟后退出Applescript

  9. 9

    锁定屏幕1分钟后,Agora语音通话停止了音频

  10. 10

    单击后如何禁用1分钟的按钮?

  11. 11

    如果前后1分钟或2分钟,如何舍入到最接近的5分钟间隔?

  12. 12

    1分钟后,TCP连接池无法正常工作

  13. 13

    在1小时而不是15分钟后锁定Gnome屏幕?

  14. 14

    屏幕(非锁定屏幕)超时停留在1分钟后

  15. 15

    1分钟后,JavaScript计时器秒数增加一倍

  16. 16

    常量脚本->更改src iframe(1分钟,5分钟)+ jQuery

  17. 17

    Windows 8和Windows 10 Lockscreen在仅1分钟后超时,并且屏幕变黑

  18. 18

    5分钟后无声音

  19. 19

    开机1分钟后笔记本电脑过热

  20. 20

    @reboot 1分钟后如何开始Cron作业?

  21. 21

    Ubuntu 14.04.2启动,然后在1-2分钟后冻结。鼠标指针仍在移动

  22. 22

    将日志间隔从10分钟更改为1分钟

  23. 23

    30分钟后性能下降

  24. 24

    一分钟的带有cookie的JavaScript倒数计时器将在1分钟后停止

  25. 25

    PHP的strtotime()关闭1分钟?

  26. 26

    在1分钟后使用Hangfire和Azure Service Bus重试作业

  27. 27

    GCMNetorkManager PeriodicTask只能使用1分钟,而不能使用2分钟

  28. 28

    1分钟后,骆驼继续通过JMS将消息发送到队列中

  29. 29

    在cakephp中1分钟后如何销毁cookie?

热门标签

归档