如何捕获使用Ruby拍摄的窗口屏幕截图

时间:2018-11-17 03:12:43

标签: ruby

每当我想在代码中捕获屏幕截图时,我都在使用 CTRL + PRTSCR ,但是它不起作用。 是否有其他方法可以在Ruby中实用地捕获屏幕截图?

这是我的代码:require 'win32ole'

autoIt = WIN32OLE.new("AutoItX3.Control")
autoIt.Send("{CTRLDOWN}{PRINTSCREEN}{CRTLUP}")

1 个答案:

答案 0 :(得分:1)

实际上,在win32中我们有一个截图库,我们可以利用该库来解决此问题。 这是一段可能对您有帮助的代码

board