ATOK for Windows Mobile用登録辞書の作成
私はWillcom,W-Zero3[es]を使っています。
この端末にはATOK for Windows Mobileが搭載されています。
これにPC用のテキストファイルからの辞書登録作業中に問題が発生しました。
テキストファイルからの辞書登録の作業自体は、
自動化するツールを見つけたので問題ないです。
しかし、この辞書に登録する単語に全角25文字という制限があり、
PCで使っていた辞書を登録することができませんでした。
そこで、辞書登録をするためのテキストファイルを作りたいのですが、私の知識では解決できません。
どういうことかというと、
PC用辞書のtxtファイルを覗いてみると、例として以下のようになっています。
PCzisyo.txt--------------------------------------------------------
.
.
あい あいうえおかきくけこさしすせそたちつてとなにぬねの 一般名詞
.
.
-------------------------------------------------------------------
このように
[読み][TAB][単語][TAB][品詞]
となっています。
しかし、単語が26文字以上であるため、辞書登録の際にエラーが起きます。
なので、PCzisyo.txtを以下の様に編集したいのです。
KEITAIzisyo.txt----------------------------------------------------
.
.
あい あいうえおかきくけこ 一般名詞
あい さしすせそたちつてとなにぬねの 一般名詞
.
.
-------------------------------------------------------------------
KEITAIzisyo.txtを見て貰えば分かるように、
まず1つの単語を同一の読みの2単語として分割します。
そして、[あい]変換[あい]変換と2度することで、
1つの単語を出力させることが出来ると思います。
少数の単語であれば、手動でどうにかできますが、
私が入れたいのはオンラインゲームFFXIの辞書なので、
8000単語くらいあります。これは手動では大変です。
なので、↑のような編集作業を自動的に行うスクリプトのようなものを作成したいです。
作業工程としては以下のようになると思います。
1.テキストファイルから単語部分が50byte?以上の行をみつける。
2.読み部分のデータを取得
2.単語部分から50byte以降の部分をカット
3.取得した読み部分 カットした単語の後半部分 と構成される行を工程1でみつけた行の下に挿入
4.1に戻る
テキストファイルの編集に関しては、全くの素人でなので、どうしたらいいのか分かりません。
どのような方法が考えられるでしょうか?
私の使用している環境について、書きます。
OS:Windows XP homeEditon
soft:Office2003 (ワード、エクセル)
VisualStudio
サクラエディタ
これらのソフトに限らず、フリーソフトでもよいので、
「○○のソフトの△という機能を使えば可能」
のようなアドバイスをしていただけないでしょうか?
ご教授お願いします。
お礼
いつも使っているエクセルにそんな保存方式があったとは! 不勉強ですいませんでした。 おかげで助かりました。