我一直在寻找自动化 Windows 应用程序,并被要求使用 rautomation 进行探索,我刚刚开始使用它。
现在,在通过 github 上的文档和 Jarmo 的几个博客之后,我在这里发布了一个非常简单的问题,我确信我做错了一些非常基本的事情。
这是我的代码 -
>> require "rubygems"
=> true
>> require "rautomation"
=> true
>> @window = RAutomation::Window.new :title => "System Volume (C:)"
RuntimeError: unsupported platform for RAutomation: java
from C:/jruby-1.5.6/lib/ruby/gems/1.8/gems/rautomation-0.6.3/lib/rautomation/adapter/helper.rb:16:in `default_adapter'
from C:/jruby-1.5.6/lib/ruby/gems/1.8/gems/rautomation-0.6.3/lib/rautomation/window.rb:65:in `initialize'
from (irb):10:in `new'
from (irb):10
所以,问题是 - 我做错了什么?在这里,我正在尝试处理 Windows 资源管理器。
完成 - 完成。问题在于 Jruby 的使用。如果我将(普通)红宝石与红宝石一起使用,那么我不会遇到任何问题。在我获得 100 名声望之前,Stackoverflow 不允许我结束我的问题。