如何在 SketchUp 内置的 Ruby 中加载扩展库
2014-09-10 21:57
316 查看
# 把 ruby1.8.7 中的 .\lib\ruby\1.8 目录拷贝到Google Sketchup的安装目录下并重命名为 "ruby-lib-1.8.7"
$LOAD_PATH << "xxxx\Google Sketchup/ruby-lib-1.8.7"
$LOAD_PATH << "xxxx\Google Sketchup/ruby-lib-1.8.7/i386-mingw32"
require "win32ole"
excel = WIN32OLE.new('Excel.Application')
excel.Visible = true
word = WIN32OLE.new(word.Application')
word.Visible = true
docup = WIN32OLE.new("XXXX.DocupProxy")
docup.selectFiles("*.*", "All files(*.*)")
require 'net/http'
require 'uri'
Net::HTTP.post_form URI.parse('http://www.example.com/search.cgi'),{ "q" => "ruby", "max" => "50" }
#md5加密
require 'md5'
puts MD5.hexdigest('admin')
#sha1加密
require 'digest/sha1'
puts Digest::SHA1.hexdigest('admin')
#base64
require 'base64'
code = Base64.encode64('admin')
source = Base64.decode64(code)
$LOAD_PATH << "xxxx\Google Sketchup/ruby-lib-1.8.7"
$LOAD_PATH << "xxxx\Google Sketchup/ruby-lib-1.8.7/i386-mingw32"
require "win32ole"
excel = WIN32OLE.new('Excel.Application')
excel.Visible = true
word = WIN32OLE.new(word.Application')
word.Visible = true
docup = WIN32OLE.new("XXXX.DocupProxy")
docup.selectFiles("*.*", "All files(*.*)")
require 'net/http'
require 'uri'
Net::HTTP.post_form URI.parse('http://www.example.com/search.cgi'),{ "q" => "ruby", "max" => "50" }
#md5加密
require 'md5'
puts MD5.hexdigest('admin')
#sha1加密
require 'digest/sha1'
puts Digest::SHA1.hexdigest('admin')
#base64
require 'base64'
code = Base64.encode64('admin')
source = Base64.decode64(code)
相关文章推荐
- 如何重写或者扩展magento内置Block
- Selenium-webdriver系列教程(14)————如何在启动firefox时加载扩展
- Firefox扩展IE Tab Plus内置功能导致浏览所有网页加载superfish.com脚本
- 如何在指定的动作中加载 Yii-bootstrap 扩展
- PHP如何添加内置的扩展
- Ruby如何使用require从外部加载自定义类或模块
- selenium-webdriver——如何在启动firefox时加载扩展
- selenium-webdriver——如何在启动firefox时加载扩展
- selenium-webdriver——如何在启动firefox时加载扩展
- 如何在指定的动作中加载 Yii-bootstrap 扩展
- c#如何扩展类型的内置方法
- selenium-webdriver——如何在启动firefox时加载扩展
- Selenium-webdriver系列教程(12)————如何在启动firefox时加载扩展
- ruby webdriver 启动firefox driver时,加载firebug的扩展
- C#如何扩展类型的内置方法
- ruby webdriver 启动firefox driver时,加载firebug的扩展
- Firefox扩展IE Tab Plus内置功能导致浏览所有网页加载superfish.com脚本
- c# 如何扩展系统内置类(C#3.0)
- ruby如何使用require加载从外部定义的类或模块
- c#如何扩展类型的内置方法