「Ruby入門」RubyでExcelのセルのデータを読み取る方法
rubyコード:
require ‘win32ole’
excel = WIN32OLE.new(“excel.application”)
excel.Wor ...
「Ruby入門」RubyでWindows環境に音を放送するサンプル方法
rubyコード:
require “win32ole”
sound = WIN32OLE.new(“MCI.MMcontrol”)
wav = ̶ ...
「Ruby入門」RubyでWindowsファイルダイアログを開く方法
rubyコード:
require “win32ole”
cd = WIN32OLE.new(“MSComDlg.CommonDialog”)
cd.fil ...
「Ruby入門」rubyはWin32APIを利用してマウスを操作するプログラム
rubyコード:
#ruby1.8.x以上
require ‘Win32API’
#API GetCursorPosとSetCursorPosのインターフェースを定義する
g ...
「Ruby入門」YAMLファイルにRubyのハッシュデータを出力する
rubyコード:
require ‘yaml’
h = {}
h = “Robert”
h = “Bob”
h = 4 ...
「Ruby入門」RubyのYAMLオブジェクトのシリアル化
rubyコード:
require ‘yaml’
class Special
def initialize(valuable, volatile, precious)
@valua ...
「Ruby入門」RubyでXPathを使ってXMLファイルを遍歴するプログラム
rubyコード:
xml = %{
<aquarium>
<fish color=”blue” size=”small”/>
&l ...
「Ruby入門」XPathを使用してXMLドキュメントを検索するプログラム
rubyコード:
xml = %{
<aquarium>
<fish color=”blue” size=”small”/>
&l ...
RubyのYAML簡単サンプルコード
rubyコード:
require ‘yaml’
class Person
attr_accessor :name, :age
end
fred = Person. ...
「Ruby入門」RubyはWindowsにマウスカーソルの現在の位置を取得するプログラム
rubyコード:
result = “0”*8 # 8バイト (enough for two longs)
getCursorXY = Win32API.new(“user32 ...
「Ruby入門」RubyはWin32APIを使用して関数ポインタを取得するプログラム
rubyコード:
require “Win32API”
def system(cmd)
sys = Win32API.new(“crtdll”, “ ...
「Ruby入門」RubyはIEの中でダイアログボックスを開けるプログラム
rubyコード:
require “win32ole”
def ieInputBox( msg, default )
ie = WIN32OLE.new(“Interne ...
「Ruby入門」RubyでIE解析ページを呼び出して、解析結果を取得するプログラム
rubyコード:
require ‘win32ole’
web_browser = WIN32OLE.new(‘InternetExplorer.Application̵ ...
RubyでExcelファイル仁対してシート操作を追加するプログラム
rubyコード:
require ‘win32ole’
excel = WIN32OLE.new(“excel.application”)
excel = t ...
「Ruby入門」フォルダのすべてのファイルをトラバースして、ファイル名を出力するプログラム
rubyコード:
def traverse_dir(file_path)
if File.directory? file_path
Dir.foreach(file_path) do |file|
if ...
「Ruby入門」RubyでWindows Excelを呼び出して電子スプレッドシートを生成するプログラム
rubyコード:
require ‘win32ole’
excelobj = WIN32OLE.new(“excel.application”)
exce ...
「Ruby入門」RubyでのWinsockの使い方
rubyコード:
require “win32ole”
ws = WIN32OLE.new “MSWinsock.Winsock”
#ローカルIPプロ ...
「Ruby入門」Ruby Using WIN32OLE with PowerPointの使い方
rubyコード:
require ‘win32ole’
powerobj = WIN32OLE.new(“powerpoint.application”)