カタカナを平仮名にするRubyスクリプトを書いて、Windowsで実行できるexe形式(かつ、ドラッグアンドドロップ可能)にしたので、備忘メモ。
exe形式にするにはexerbというプログラムを使う。これをインストールするには、exerb.zipをダウンロード&解凍して、setup.rbをダブルクリックする。
Rubyスクリプトの中身は以下のとおり。exerbでexe形式にしたときにドラッグアンドドロップができるように、6~10行目でexeファイルのあるフォルダに出力するようにしている。
require 'nkf'
str = open(ARGV[0]).read # 何かしらの文字コードの文字列
str_h = NKF.nkf('--hiragana', str)
if defined? ExerbRuntime
path = File.expand_path(File.dirname(ExerbRuntime.filepath)) + "/" + "hiragana.txt"
else
path = "hiragana.txt"
end
open(path, "w").puts NKF.nkf('-s', str_h)
あとはコマンドラインから
mkexy hiragana.rb katakana.txt
でhiragana.exyを作成し、
exerb hiragana.exy
とすればhiragana.exeができあがる。