rrxwin.rb で定義されている各種メソッド

最終更新日: 2013/12/11

 rrxwin.rbでは、1) Rrx, 2) Rclip の2つのモシュールが定義されています。

 後者はクリップボードを扱うためのモジュールです。MS-Windows専用で、user32.dll, kernel32.dll, msvcrt.dll を利用します。


<目次>


1. module Rrx

(1) rexec(script, logname=nil, options=nil)

△ 目次に戻る

(2) rencode(str)

△ 目次に戻る

(3) file_read(filename)

△ 目次に戻る

(4) ary2num(ary)

△ 目次に戻る

(5) str2ary(str, sep=nil)

△ 目次に戻る

(6) ary2str(aa, sep=’,’)

△ 目次に戻る

(7) temp_make(str, ext, flag)

△ 目次に戻る

(8) temp_read(ff)

△ 目次に戻る

(9) temp_write(ff, str)

△ 目次に戻る

(10) temp_delete(ff)

△ 目次に戻る

(11) temp_delete_all()

△ 目次に戻る

(12) クラス変数にアクセスするための各種メソッド

 Rrxには次のクラス変数がある。

△ 目次に戻る

(13) rsave(hs = nil)

△ 目次に戻る

(14) rload(sw = nil)

△ 目次に戻る

(15) del_sum(ary)

△ 目次に戻る

(16) cut_num(), cut_table()

 これらメソッドについては rrxwin.txt を参照。

 cut_table() は、実は cut_num2() の別名定義。

 解説ドキュメントで言及していないが、これらメソッドには任意の個数の引数を与えることができる。例えば次のとおり。

  cut_num("data01.csv", "data02.txt", "data03.csv")
  cut_table("data01.csv", "data02.txt", "data03.csv", 3)

 最後の引数として数値(1, 2, 3 のいずれか)を与えると、それに応じて戻り値(ブロック呼び出しの時はレシーバ)の個数が替わる。

 なお、rrx v1.03 から、ファイル名のところに "http://www.hoge.com/sample.csv" のようなurlを指定できるようにした。この場合、web上のファイルをダウンロードして処理する。

△ 目次に戻る

(17) cut_data()

 このメソッドについては rrxwin.txt を参照。

 解説ドキュメントで言及していないが、このメソッドには任意の個数の引数を与えることができる。例えば次のとおり。

  cut_data("data01.csv", "data02.txt", "data03.csv")

 なお、rrx v1.03 から、ファイル名のところに "http://www.hoge.com/sample.csv" のようなurlを指定できるようにした。この場合、web上のファイルをダウンロードして処理する。

△ 目次に戻る

(18) select_cells(ary, condition, flag=nil)

△ 目次に戻る

(19) table_turn(ary)

△ 目次に戻る

(20) del_row(ary, *nums)

△ 目次に戻る

(21) del_col(ary, *nums)

△ 目次に戻る

(22) ins_row(ary, n, *arg)

△ 目次に戻る

(23) ins_col(ary, n, *arg)

△ 目次に戻る

(24) r_each(argsize), robj_each(argsize)

△ 目次に戻る

(25) xls2ary(target, fmt = :array)

△ 目次に戻る

(26) gss2ary(target, opt = nil, fmt = :array)

△ 目次に戻る

(27) get_web(url, res_type = nil, opt = nil)

△ 目次に戻る

(28) http_opt(opt)

△ 目次に戻る

(29) web2ary(url, regex=nil, count=nil)

△ 目次に戻る

(30) nkfex(str, enc="utf-8")

△ 目次に戻る

(31) to_rba(xx, type)

△ 目次に戻る

(32) clp2str()

△ 目次に戻る

(33) str2clp(str)


2. module Rclip

(1) clear()

△ 目次に戻る

(2) getData(cf)

△ 目次に戻る

(3) setData(data, cf, gm)

△ 目次に戻る

(4) formats()

〜 以上 〜

Copyright (C) T. Yoshiizumi, 2013 All rights reserved.


rrxのページへ

トップページへ