種類
- インスタンスメソッド (192)
- ライブラリ (24)
- 特異メソッド (24)
- モジュール関数 (24)
- クラス (24)
クラス
- IO (12)
-
Net
:: FTP (12) -
Net
:: POP3 (12) -
Net
:: SMTP (12) - WIN32OLE (120)
-
WIN32OLE
_ EVENT (24) -
WIN32OLE
_ TYPE (24)
モジュール
- Signal (24)
キーワード
- WIN32OLE (12)
-
WIN32OLE
_ EVENT (12) -
_ getproperty (12) -
_ invoke (12) -
_ setproperty (12) - debug (12)
-
default
_ event _ sources (12) - each (12)
- handler= (12)
- invoke (12)
- irb (12)
-
ole
_ free (12) -
ole
_ func _ methods (12) -
ole
_ method (12) -
ole
_ method _ help (12) -
ole
_ respond _ to? (12) - progids (12)
- raw (12)
-
set
_ debug _ output (12) - trap (24)
検索結果
先頭5件
-
WIN32OLE
# ole _ method _ help(method) -> WIN32OLE _ METHOD (6.0) -
メソッド名を指定して対応するWIN32OLE_METHODオブジェクトを取得しま す。
...meError 指定したメソッド名が未定義あるいは型情報ラ
イブラリ(TypeLib)が提供されていない場合など
に発生します。
excel = WIN32OLE.new('Excel.Application')
method = excel.ole_method_help('Quit')... -
WIN32OLE
# ole _ respond _ to?(name) -> bool (6.0) -
指定したメソッドをオブジェクトがサポートしているか調べます。
...ド名を文字列またはシンボルで指定します。
@return nameで指定したメソッドをオブジェクトが提供していれば真を返します。
excel = WIN32OLE.new('Excel.Application')
excel.ole_respond_to?(:quit) #=> true
excel.ole_respond_to?(:exit) #=> false... -
WIN32OLE
_ EVENT (6.0) -
OLEオートメーションサーバからのイベント通知を制御するクラスです。
...nt.getElementsByTagName('a').each do |e|
puts "#{e.innerHTML}=#{e.href}" #=> ダウンロード=http://www.ruby-lang.org/ja/downloads/ など
end
disp.quit
b = true
end
ie.Navigate2 'http://www.ruby-lang.org/ja/'
loop do
break if b
WIN32OLE_EVENT.message_loop
end... -
WIN32OLE
_ EVENT # handler=(obj) -> () (6.0) -
イベント処理を実行するオブジェクトを登録します。
...event.handler = IeHandler.new
ie.Navigate2 'http://www.ruby-lang.org/ja/'
loop do
break if event.handler.completed
WIN32OLE_EVENT.message_loop
end
ie.Quit
WIN32OLE_EVENT#on_eventなどの呼び出しでブロックが登録されている場
合、そちらが優先されます。... -
WIN32OLE
_ EVENT . message _ loop -> () (6.0) -
Windowsのメッセージポンプを実行します。
...Name('a').each do |e|
puts "#{e.innerHTML}=#{e.href}" #=> ダウンロード=http://www.ruby-lang.org/ja/downloads/ など
end
disp.quit
b = true
end
ie.Navigate2 'http://www.ruby-lang.org/ja/'
loop do
break if b
WIN32OLE_EVENT.message_loop
end
なお、メソッ... -
WIN32OLE
_ TYPE # default _ event _ sources -> [WIN32OLE _ TYPE] (6.0) -
型が持つソースインターフェイスを取得します。
...ndler = WebEvent.new
ctl.navigate2 'http://www.ruby-lang.org/'
loop do
break if evt.handler.completed
WIN32OLE_EVENT.message_loop
end
ctl.Quit
このプログラムを実行するとWindows7のIE8環境では以下のような出力を得られ
ます。
2010-10-06 22:33:54 +0900: Prope... -
WIN32OLE
_ TYPE . progids -> [String] (6.0) -
システムに登録されているすべてのコンポーネントクラスのPROGIDを取得します。
....new(pg)
break
end
end
unless excel
$stderr.puts "Excel isn't installed"
exit(1)
end
excel.visible = true
# ...
excel.Quit
PROGIDは、生成可能なOLEオートメーションサーバのCoClass(コンポーネント
クラス)が持つレジストリ登録名で... -
debug (6.0)
-
Ruby デバッガです。Ruby スクリプトのソースコードデバッグに使用します。
...した場合、全てのスレッドに
対してモードの設定を変更します。
このコマンドの省略形は tr です。
: quit
スクリプトを中断し、デバッガを終了します。
このコマンドの省略形は q です。
: var g[lobal]
: var l[ocal...