2008/12/06

Rubyでテキストファイルに日本語文章を入力して保存

ここまで来たらRubyでやる必要は全く無いんだけど、Ruby+win32oleでテキストファイルを作成し、日本語文章を入力して保存。作成したテキストファイルをメモ帳で開く、というスクリプト。VBSとかと同じですね。

#!/cygdrive/c/InstantRails/ruby/bin/ruby -Ks

require 'win32ole'

fso = WIN32OLE.new('Scripting.FileSystemObject')
fl = fso.CreateTextFile("test.txt")
fl.WriteLine("Rubyでテキストファイル作成")
fl.close()

shell = WIN32OLE.new("WScript.Shell")
shell.Run "notepad.exe test.txt"
exit