我尝试定期监控sketchup ruby插件中的url..
我搜索了一些代码来执行此功能:
require 'ping'
def every_n_seconds(n)
loop do
before= Time.now
yield
interval=n-(Time.now-before)
sleep(interval) if interval>0
end
end
every_n_seconds(50) do
pingresult=Ping.pingecho("www.google.com")
puts pingresult
if pingresult="true"
puts "t"
else
puts "f!"
end
end
但在第一行,我得到了错误:
LoadError: C:/Program Files (x86)/SketchUp/SketchUp 2013/Plugins/xxx.rb:3:in `require': 没有要加载的文件 -- ping
我想找到ping
类库,但我什么也没找到..
所以我可以在哪里找到 ping 类或
还有其他方法可以实现该功能吗?