gpt4 book ai didi

ruby - 如何在 Ruby 中捕获窗口屏幕截图

转载 作者:太空宇宙 更新时间:2023-11-03 16:13:47 26 4
gpt4 key购买 nike

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

这是我的代码:require 'win32ole'

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

最佳答案

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

require 'win32/screenshot'
Win32::Screenshot::Take.of(:foreground).write("Screenshot.png")

关于ruby - 如何在 Ruby 中捕获窗口屏幕截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53347852/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com