字体:  

请问高手ruby有截屏功能吗?

52479534 发表于: 2008-8-19 09:52 来源: Ruby Community

截取屏幕图像。

最新回复

xavier at 2008-8-19 13:10:45
Win32::Screenshot可以实现这个功能
http://rubyforge.org/projects/win32screenshot/
52479534 at 2008-8-19 14:47:51
不过:
当我安装gem的时候提示以下错误:

ERROR:  While executing gem ... (RuntimeError)
    Error instaling C:\win32screenshot-0.0.2.g
        win32screenshot requires hoe >= 1.1.4

是不是我的ruby版本高 并且已经包含了这个gem

能否给我一个实例让我借鉴一下怎么截屏~
Hozaka at 2008-8-19 20:07:03
楼上应该补习一下英语,已经告诉你错误的原因了

CODE:

win32screenshot requires hoe >= 1.1.4依赖于另外一个 gem。可以尝试一下

CODE:

gem install win32screenshot -y如果还是不行,那么就需要手动安装这个 hoe
52479534 at 2008-8-21 12:20:01
在下的英语水平确实是比较差,不过经过高人指点了gem install win32screenshot -y  这个方法也用了 只不过还是不行 安装进行了一般就坏了。看来要手动安装了。我先研究研究如何手动安装~十分感谢
andyss at 2008-9-03 09:44:51
这样只能针对windows, 其它系统的就不能用.
mac osx的话, 可以尝试
irb > `screencapture -S ~/Desktop/screen.jpg`