スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Rubyでクリップボードを扱う

ふと思いついて、Rubyからクリップボードを扱えるライブラリを試してみる。

まず、rubygemsからwin32-clipboardをインストール。
問題なく完了。

そして、ネットを検索して見つけたサンプルを拝借して実行。

サンプル
require 'rubygems'
require 'Win32API'
require 'win32/clipboard'


include Win32

puts "The data in clipboard is : " + Clipboard.data



エラー発生。 ( 'A‘)

$ ruby sample_clipboard_2010
0428_01.rb
C:/Ruby/Ruby19/lib/ruby/gems/gems/windows-api-0.4.0/lib/windows/api.rb:1:in `req
uire': 126: 指定されたモジュールが見つかりません。 - C:/Ruby/Ruby19/lib/ruby/g
ems/gems/win32-api-1.4.6-x86-mswin32-60/lib/win32/api.so (LoadError)
from C:/Ruby/Ruby19/lib/ruby/gems/gems/windows-api-0.4.0/lib/windows/api
.rb:1:in `'
from C:/Ruby/Ruby19/lib/ruby/gems/gems/windows-pr-1.0.9/lib/windows/clip
board.rb:1:in `require'
from C:/Ruby/Ruby19/lib/ruby/gems/gems/windows-pr-1.0.9/lib/windows/clip
board.rb:1:in `'
from C:/Ruby/Ruby19/lib/ruby/gems/gems/win32-clipboard-0.5.2/lib/win32/c
lipboard.rb:1:in `require'
from C:/Ruby/Ruby19/lib/ruby/gems/gems/win32-clipboard-0.5.2/lib/win32/c
lipboard.rb:1:in `'
from sample_clipboard_20100428_01.rb:9:in `require'
from sample_clipboard_20100428_01.rb:9:in `
'

モジュールが見つからないって、実際にそのディレクトリ見てみるとしっかりapi.soが入ってるし。
問題がわからないので、とりあえず保留。


参考にしたサイト様
クリップボードを取得するのに、ちょっとひと苦労した
http://suke.cocolog-nifty.com/blog/2009/04/ruby-win32-clip.html
[ruby][win32]クリップボードを操作する
クリップボードを取得するのに、ちょっとひと苦労した
クリップボードを利用する
スポンサーサイト

テーマ : プログラミング
ジャンル : コンピュータ

コメントの投稿

非公開コメント

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。