===================================================================== 【 名 称 】 QuoteControl.dll 【Version 】 Version 2.0.1 【制作者名】 Delフサギコミ゚Д゚彡 【 e-mail 】 delfusa@ホットメール.com 【HomePage】 http://delfusa.main.jp/delfusafloor/ 【動作環境】 EmEditor v3.0以上 【動作確認】 EmEditor Version 6.00.2 【 種 類 】 フリーソフト 【転載条件】 雑誌掲載の場合、作者にメールお知らせください。 その他の転載の場合はご自由に。 ====================================================================== 【内容紹介】 このQuoteControl.dllプラグインは、メール用の引用記号『> 』が付属した テキストを扱う時に便利な処理をすることができるEmEditorプラグインです。 【使い方】 動作画面は次のようになります。 このプラグインを起動すると、引用記号『> 』が付属しているテキストに対 して処理を行うことができます。 分類わけをすると ・ 『引用記号だけの行』に対する処理 ・ 『引用された行』に対する処理 ・ 引用記号を追加/削除する処理 になります。 『引用記号だけの行』とは引用される前が空行の行です。 例: > > > >>> ・『引用記号だけの行』に対して、[行削除][行をまとめる][引用記号を無く して空行にする]という処理を行えます。 [まとめる]というのは次のような機能です。 ──────────────────── > こんにちは > > > > 元気ですか? ──────────────────── ↓ ──────────────────── > こんにちは > > 元気ですか? ──────────────────── 3行に渡った引用行が1行にまとまります。 ・『引用された行』とはメールを記述するときに前の人が書いたメールを現す 行です。 例: > こんにちは 『引用された行』に対して、[引用はすべて削除][最新の引用以外削除][一番 深い引用を削除]することが出来ます。 ──────────────────── 1 > で、本題はなんなわけ? 2 3 本題は、実は...話にくい事なんですが... 4 5 > > > > こんにちは 6 > > > > 7 > > > > 元気ですか? 8 > > > げんきだよ。 9 > > > おまえはどーなん? 10 > > はい、わたしは元気です。 ──────────────────── [引用はすべて削除]を使うと、2 3 4行以外は削除されます。 [最新の引用以外削除]を使うと、1 2 3 4行以外は削除されます。 [一番深い引用を削除]を使うと、5 6 7行だけ削除されます。 ・[引用記号を追加する][引用を1段階解除する]の処理は 選択した範囲の行を引用したり解除したりする処理です。 例: こんにちは ↓↑ > こんにちは ↓↑ > > こんにちは 【インストール/実行方法】 ダウンロードしたQuoteControl.zipを展開すると以下のようなファイルが現 れます。 −−−−−−−−−−− QuoteControl.dll(プラグイン本体) readme.html(このファイル) readme_image(このファイルの画像フォルダ) −−−−−−−−−−− インストール作業はQuoteControl.dllをEmEditorのプラグインフォルダに配置 してもらうだけです。 おそらくはこのフォルダになります。 C:\Program Files\EmEditor\PlugIns 配置してからEmEditorを起動すると自動認識します。 【アンインストール方法】 EmEditorが起動していない状態でEmEditorのプラグインフォルダ C:\Program Files\EmEditor\PlugIns こちらからQuoteControl.dllを削除してもらうか、EmEditorのプラグイン の設定画面からアンインストールを選択してください。 【更新履歴】 2006/03/04:Ver 1.0 ・作成 2006/03/08:Ver 1.1 ・『引用記号だけの行を削除』の処理を単純な空行削除処理から 複数連続空行なら単一不連続空行化、 単一不連続空行なら空行削除、という処理に変更した 2006/03/13: ver1.2 ・『引用はすべて削除』の処理にバグがあったので修正 2006/03/24: ver1.3 ・『引用記号だけの行を削除』の処理を単純な空行削除処理にして 今までの処理を『引用記号だけの行をまとめる』というタイトルにした 2007/06/06: ver1.4 ・連続引用空行を1行にまとめる機能が途中で引用ではない行が入った場合 誤動作していたので修正 ・様々な引用記号スタイルに対応 ・[<]の記号以降は引用として認めない機能をつけた ・引用記号が名前などで挟まれた形式 つまり『me> you> me > text』という形式でも3段の引用として 認識するようにした 2007/06/07: ver1.4.1 ・前方タグの所で誤動作する可能性があったので引用記号の見直しをした 2007/06/07: ver1.5 ・キャプションをconstで指定するようにした 2007/06/07: ver2.0 ・『引用記号を追加する』『引用を1段階解除する』の機能を追加した [name1 > name2> name3>Text] という引用にも対応できるようにした。 2007/09/06 Ver2.0.1 ・アイコンを少し変更。綺麗にした =====================================================================