Tategoto is here.
TpZenHan

[← With TeraPadMenuTop

last updated: 2011.03.05

TpZenHan 全角半角の変換

テキスト中の、全角文字を半角文字に、または半角文字を全角文字に変換するツールです。

特徴

使用法

「TeraPad」 の [ツール]−[ツールの設定(T)...] メニューより、以下のように登録してください。

名前 全角半角の変換
(わかりやすい名前ならば何でも構いません)
実行ファイル C:\Program Files\TeraPad\TpZenHan.exe
(「TpZenHan」 を設置したパスです)
コマンドラインパラメータ (次項 「コマンドラインパラメータ」 を参照願います)
作業フォルダ (空欄)
ファイルの上書き保存 上書き保存しない

コマンドラインパラメータを空欄にして起動すると、処理の詳細を指定できるダイアログ画面が表示されます。

ダイアログ画面の項目解説

処理の詳細を指定できるダイアログ画面に関しての説明です。

「変換方向」 グループ

全角を半角にするか、それとも半角を全角にするかを選択します。

オプション /X /x に対応します。

「変換対象」 グループ

文字の種類によって、全角半角の変換処理をするかどうかを指定します。 少なくとも 1 つ以上の文字種を指定しなければなりません。 文字の種類については、項目 「文字種の定義」 を参照してください。

オプション /A /a /N /n /S /s /P /p /J /j /K /k に対応します。

「変換オプション」 グループ

変換処理を行う際の、細かい挙動の変更が出来ます。

「引用行の中も処理する」 チェック

このオプションをチェックしないと、引用行の中を処理しません。
オプション /L /l に対応します。
なお引用行については、次項 「コマンドラインパラメータ」 のオプション /L の解説を参照ください。

「引用行の中も処理する」 チェック

このオプションをチェックすると、処理後のテキストの半角スペースを、さらに半角アンダーバーに変換します。
オプション /U /u に対応します。

「不可逆記号を処理する」 チェック

半角化時に不可逆記号の変換をします。
オプション /R /r に対応します。

「ひらがな処理をする」 チェック

半角化時に全角カタカナの他に全角ひらがなも半角カタカナに、全角化時に半角カタカナを全角ひらがなに変換します。
オプション /T /t に対応します。

「濁点・半濁点を結合しない」 チェック

全角化時にカタカナの濁点を結合しないようにします。
オプション /V /v に対応します。

「OK」 ボタン

指定した設定で、処理を開始します。

「キャンセル」 ボタン

処理を中止し、ダイアログを閉じて TpZenHan を終了します。

コマンドラインパラメータ

書式: [ /{D|d}] [ /{X|x}] [ /{A|a}] [ /{N|n}] [ /{S|s}] [ /{P|p}] [ /{J|j}] [ /{K|k}] [ /{L|l}] [ /{U|u}] [ /{R|r}] [ /{T|t}] [ /{V|v}]
※ [ ] は省略可能、{ | } はその中から 1 つだけ選択の意。

パラメータ 動作 パラメータ 動作
/D 「オプション指定ダイアログ」 を表示します。 /d 「オプション指定ダイアログ」 を表示しません。(*)
/X 全角 → 半角の変換処理を実行します。(*) /x 半角 → 全角の変換処理を実行します。
/A 「英字」 を半角化します。(*) /a 「英字」 を半角化しません。
/N 「数字」 を半角化します。 /n 「数字」 を半角化しません。(*)
/S 「スペース」 を半角化します。 /s 「スペース」 を半角化しません。(*)
/P 「記号」 を半角化します。 /p 「記号」 を半角化しません。(*)
/J 「日本語記号」 を半角化します。 /j 「日本語記号」 を半角化しません。(*)
/K 「カタカナ」 を半角化します。 /k 「カタカナ」 を半角化しません。(*)
/L 引用行の中も処理します。 /l 引用行の中は処理しません。(*)
/U 半角スペースをアンダーバーに置換します。 /u 半角スペースをアンダーバーに置換しません。(*)
/R 不可逆記号を処理します。 /r 不可逆記号を処理しません。(*)
/T 半角化時に全角カタカナの他に全角ひらがなも半角カタカナに、全角化時に半角カタカナを全角ひらがなに変換します。 /t ひらがな変換を行いません。(*)
/V 濁点・半濁点を結合しません。 /v 濁点・半濁点を結合します。(*)

※ (*) 印は、指定しなかった場合の動作。

「英字」、「数字」、「スペース」、「記号」、「日本語記号」、「カタカナ」 については、次項 「文字種の定義」 を参照願います。

なお、パラメータは連続して指定できます。つまり、「/A /N」 は 「/AN」 と同じ意味です。

また、同じ文字種に対するパラメータは後着優先です。つまり、「/K /k」 や 「/Kk」 は 「/k」 と同じ意味です。

文字種の定義

文字種 文字
英字 ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
数字 0123456789
スペース  (←全角スペース文字)
記号 ,.:;?!^_/〜|‘’”()[]{}+−=<>¥$%#&*@
日本語記号 「」。、・ー゛゜
カタカナ ヲァィゥェォャュョッアイウエオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモヤユヨラリルレロワンヴ
ひらがな をぁぃぅぇぉゃゅょっあいうえおかがきぎくぐけげこごさざしじすずせぜそぞただちぢつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもやゆよらりるれろわん
不可逆記号

ダウンロード

ダウンロードファイルは、「LHA 書庫ファイル」 という形式の、圧縮ファイルになっています。 そのままでは使用できません。 「LHA 書庫ファイル」 を解凍できるソフトを使って、使用できる形にする必要があります。

たてごと♪ は 「LHA 書庫ファイル」 を扱うソフトとして、「LHA ユーティリティ 32」 というソフトを使用しています。

「TpZenHan」 Version 0.22 2011/03/05
プログラム本体: TpZH022.zip (24,744 bytes)
ソースファイル: TpZH021s.zip (33,353 Bytes)

修正履歴

開発ツール

「TpZenHan」 は、Microsoft 「Visual C++ Ver 6.0 (Service Pack 6)」 を使って作成しました。

「TpZenHan」 は、PiaZ さん作の 「TeraPad ツール汎用アイコン」 を利用させていただきました。

「TpZenHan」 は、実行ファイルは、「UPX」 というツールを使用してサイズを縮小しました。

お願い。

こちらで紹介したプログラムについて、「うまく動かない」 や 「こんな機能を追加して欲しい」 といった報告、要望は、もちろんお受けします。

その場合は、「TeraPad」 のメーリングリスト 「TeraPad ML」 からお願いします。 メーリングリストの入会に関して特にペナルティはありませんので、よろしくお願いします。

[← With TeraPadMenuTop

©2000-2011 Tategoto, all right reserved.
mailto:tateharpy@gmail.com