種類
ライブラリ
- ビルトイン (224)
- etc (11)
- fiddle (55)
-
fiddle
/ types (11) -
net
/ http (6) - nkf (11)
- pathname (11)
- resolv (11)
- rubygems (11)
-
rubygems
/ installer (22) -
win32
/ resolv (11) - win32ole (154)
クラス
-
ARGF
. class (11) - Dir (10)
- Encoding (25)
-
Fiddle
:: Function (11) - File (25)
-
File
:: Stat (11) -
Gem
:: Installer (22) - IO (21)
-
Net
:: HTTP (6) - Object (11)
- Pathname (11)
-
Process
:: Tms (22) - WIN32OLE (66)
-
WIN32OLE
_ EVENT (11) -
WIN32OLE
_ TYPE (33) -
WIN32OLE
_ TYPELIB (22) -
Win32
:: Resolv (11)
キーワード
-
CP
_ ACP (11) -
CP
_ THREAD _ ACP (11) - Cygwin (11)
- DOSISH 対応 (11)
- Fiddle (11)
- Hosts (11)
- MinGW (11)
- NKF (11)
- Rubyの起動 (11)
- STDCALL (11)
-
VT
_ ERROR (11) - WIN32OLE (11)
- Win32 (11)
- Win32Types (11)
- aliases (11)
- binwrite (11)
- birthtime (31)
- codepage (11)
- connect (11)
-
create
_ guid (11) - cstime (11)
- cutime (11)
-
default
_ event _ sources (11) -
default
_ external (3) - extname (5)
- fileno (10)
- flush (10)
-
generate
_ windows _ script (11) -
get
_ hosts _ path (11) - guid (11)
- helpfile (11)
-
inplace
_ mode= (11) -
name
_ list (11) - new (11)
-
ole
_ show _ help (11) - open (22)
- path (11)
-
rb
_ io _ mode _ flags2 (11) -
relative
_ path _ from (11) -
respond
_ to? (11) -
rubygems
/ security (11) - spawn (44)
- sysconfdir (11)
- trap (22)
-
win32
_ last _ error (11) -
win32
_ last _ error= (11) - win32ole (11)
-
win
_ platform? (11) -
windows
_ stub _ script (11) -
write
_ timeout (6) - セキュリティモデル (11)
- 正規表現 (11)
検索結果
先頭5件
-
WIN32OLE (6018.0)
-
OLEオートメーションサーバをRubyで操作するためのクラスです。
...OLEオートメーションサーバをRubyで操作するためのクラスです。
Windowsの多くのアプリケーションやライブラリは、COMと呼ばれるAPI群を利用
して他のプログラムから操作できます。WIN32OLEがサポートしているのは、
COMのAPIの......るOLEオートメー
ション(IDispatchインターフェイス)とそれに付随するリフレクション用のイ
ンターフェイスです。
これらのインターフェイスをサポートしている代表的なWindowsアプリケーショ
ンに、Office、IE、iTunes、Illustr......orがあります。また、WMI、WshShellな
どのライブラリを利用してWindowsの情報を操作することも可能です。これらの
プログラムをOLEオートメーションサーバと呼びます。
WIN32OLEオブジェクトは、OLEオートメーションサーバが提... -
win32ole (6016.0)
-
Microsoft Windows で COM や ActiveX を扱うためのライブラリです。
...ft Windows で COM や ActiveX を扱うためのライブラリです。
* http://suke.my.coocan.jp/ruby/win32ole/index.html
* http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=Win32OLE
* http://objectclub.jp/community/memorial/homepage3.nifty.com/masarl/article/ruby-win32ole.html......gazine.rubyist.net/
* Win32OLE 活用法【第 1 回】 Win32OLE ことはじめ https://magazine.rubyist.net/articles/0003/0003-Win32OLE.html
* Win32OLE 活用法【第 2 回】 Excel https://magazine.rubyist.net/articles/0004/0004-Win32OLE.html
* Win32OLE 活用法【第 3 回】 ADODB......byist.net/articles/0005/0005-Win32OLE.html
* Win32OLE 活用法【第 4 回】 Adobe Illustrator https://magazine.rubyist.net/articles/0006/0006-Win32OLE.html
* Win32OLE 活用法【第 5 回】 Outlook https://magazine.rubyist.net/articles/0007/0007-Win32OLE.html
* Win32OLE 活用法【... -
Fiddle (6006.0)
-
fiddle の名前空間をなすモジュールです。
...fiddle の名前空間をなすモジュールです。
UNIX の dlopen(3) や Windows の LoadLibrary()
などのダイナミックリンカへの低レベルなインターフェースを提供するモジュールです。... -
WIN32OLE
. connect(ole) -> WIN32OLE (3206.0) -
現在実行中のOLEオートメーションサーバに接続します。
...実行中のOLEオートメーションサーバに接続します。
connectメソッドは、COMのモニカを利用して、現在実行中のOLEオートメーショ
ンサーバを検索し、接続します。接続に成功した場合、該当サーバを操作可能
なWIN32OLEオブジ......ェクトが返ります。
@param ole 接続対象のサーバを示すPROGID、CLSIDまたはモニカ(別名)を指定します。
@return ole引数で特定されるWIN32OLEオブジェクトを返します。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに......ます。
: CLSID
OLEオートメーションサーバを含むCOMのクラスを識別するための128ビット
GUID。文字列表現は、レジストリのHKEY_CLASSES_ROOT\CLSID下のキーとして登
録されます。
: モニカ
モニカは、URIのようにWindows上のリソー... -
WIN32OLE
_ TYPELIB . new(libname , mjv = nil , miv = nil) -> WIN32OLE _ TYPELIB (3206.0) -
WIN32OLE_TYPELIBオブジェクトを生成します。
...WIN32OLE_TYPELIBオブジェクトを生成します。
@param libname 生成するTypeLibのレジストリ上のドキュメント文字列
(WIN32OLE_TYPELIB#name)または
GUID(WIN32OLE_TYPELIB#guid)またはTLBファイル名を
文字列で......す。
@param mjv 作成するTypeLibのメジャーバージョン番号をIntegerで指定します。
または整数部にメジャーバージョン、小数点数部にマイナーバージョ
ンを指定したFloatで指定します。libnameに名前を指定した場......ject Library')
tlib2 = WIN32OLE_TYPELIB.new('{00020813-0000-0000-C000-000000000046}')
tlib3 = WIN32OLE_TYPELIB.new('{00020813-0000-0000-C000-000000000046}', 1.7)
tlib4 = WIN32OLE_TYPELIB.new('{00020813-0000-0000-C000-000000000046}', 1, 7)
tlib5 = WIN32OLE_TYPELIB.new("C:\\WINDOWS\\SY... -
File
. extname(filename) -> String (3112.0) -
ファイル名 filename の拡張子部分(最後の "." に続く文字列)を 返します。ディレクトリ名に含まれる "." や、ファイル名先頭の "." は拡張子の一部としては見なされません。filename に拡張子が含 まれない場合は空文字列を返します。
...filename の拡張子部分(最後の "." に続く文字列)を
返します。ディレクトリ名に含まれる "." や、ファイル名先頭の "."
は拡張子の一部としては見なされません。filename に拡張子が含
まれない場合は空文字列を返します。
//emli......uby]{
p File.extname("foo/foo.txt") # => ".txt"
p File.extname("foo/foo.tar.gz") # => ".gz"
p File.extname("foo/bar") # => ""
p File.extname("foo/.bar") # => ""
p File.extname("foo.txt/bar") # => ""
p File.extname(".foo") # => ""
# Windows の場合
p File.extname......("foo.") # => ""
# Windows 以外の場合
p File.extname("foo.") # => "."
//}
@param filename ファイル名を表す文字列を指定します。
@see File.basename, File.dirname... -
File
. birthtime(filename) -> Time (3106.0) -
作成された時刻を返します。
...@param filename ファイル名を表す文字列か IO オブジェクトを指定します。
@raise Errno::EXXX ファイルの時刻の取得に失敗した場合に発生します。
@raise NotImplementedError Windows のような birthtime のない環境で発生します。
//emlist[例]......[ruby]{
File.birthtime("testfile") #=> Wed Apr 09 08:53:13 CDT 2003
//}... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) -> IO (3106.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
ブロックが与えられた場合、指定されたファイルをオープンし、
生成した IO オブジェクトを引数としてブロックを実行します。
ブロックの終了時......りブロックを脱出するとき、
ファイルをクローズします。ブロックを評価した結果を返します。
ファイル名 file が `|' で始まる時には続く文字列をコマンドとして起動し、
コマンドの標準入出力に対してパイプラインを生......きます (整数なら File::BINARY )。この場合、バイナリモードでオープン
します (ただし、DOS/Windowsのようにシステムがテキスト/バイナリでファイルを区別する場
合に限ります)
=== Universal Newline
改行をLFに揃えます。一言で......対しても "b" フラグを ("r+b"のように) つけることがで
きます (整数なら File::BINARY )。この場合、バイナリモードでオープン
します (ただし、DOS/Windowsのようにシステムがテキスト/バイナリでファイルを区別する場
合に限り... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) {|io| . . . } -> object (3106.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
ブロックが与えられた場合、指定されたファイルをオープンし、
生成した IO オブジェクトを引数としてブロックを実行します。
ブロックの終了時......りブロックを脱出するとき、
ファイルをクローズします。ブロックを評価した結果を返します。
ファイル名 file が `|' で始まる時には続く文字列をコマンドとして起動し、
コマンドの標準入出力に対してパイプラインを生......きます (整数なら File::BINARY )。この場合、バイナリモードでオープン
します (ただし、DOS/Windowsのようにシステムがテキスト/バイナリでファイルを区別する場
合に限ります)
=== Universal Newline
改行をLFに揃えます。一言で......対しても "b" フラグを ("r+b"のように) つけることがで
きます (整数なら File::BINARY )。この場合、バイナリモードでオープン
します (ただし、DOS/Windowsのようにシステムがテキスト/バイナリでファイルを区別する場
合に限り... -
Signal
. # trap(signal) { . . . } -> String | Proc | nil (3106.0) -
指定された割り込み signal に対するハンドラとして command を登録します。 指定したシグナルが捕捉された時には例外が発生せず、代わりに command が実行されます。 ブロックを指定した場合にはブロックをハンドラとして登録します。
...指定された割り込み signal に対するハンドラとして
command を登録します。
指定したシグナルが捕捉された時には例外が発生せず、代わりに command が実行されます。
ブロックを指定した場合にはブロックをハンドラとして登......ないときも nil を返します。
ruby の仕組みの外でシグナルハンドラが登録された場合
(例えば拡張ライブラリが独自に sigaction を呼んだ場合など)
も nil を返します。
@param signal シグナル名を表す文字列か Symbol、またはシグナ......signalに SEGV BUS ILL FPE VTALRM を指定した場
合に発生します。また、システムに定義されていないシ
グナルを引数 signal に指定した場合に発生します。
例えばネイティブな Windows シ...