ファイル整形マクロがうまく動作しないNo.06522
かたつむり さん 11/02/10 13:19
 
かたつむりです。

「ファイル整形マクロ  2009/09/03 fileconversion11.lzh」をダウンロードして秀
丸エディタにマクロ登録し、「句読点処理」を実行してみました。

しかし、一瞬チカチカッと小さなウインドウが点滅するように現れますが、すぐに消
えて、目的の句読点の処理はまったくなされていません。

一瞬見えるウィンドウには、一行くらいの短い文と、その下に(おそらく)2つのク
リックできるボックスがあるようです。

解決方法が分かりましたらお教えいただきたく、お願い申し上げます。

なお、処理したファイルは秀丸エディタで、英文を一括置換および上書きにて日本語
訳したものです。
訳文には「,」「.」「、」「。」が混在しています。
訳文中に残っているカンマとピリオドを日本語の句読点に変えたいと思いました。

以上、よろしくお願いいたします。

[ ]
RE:06522 ファイル整形マクロがうまく動作No.06523
秀まるお2 さん 11/02/10 17:50
 
 マクロの中身を見てみたんですけど、このマクロは範囲選択した中だけ置換す
るようです。なので、「編集・すべてを選択」を実行してからマクロ実行しない
とうまく置換してくれないようです。

 それか、マクロの中にある「, inselect」の部分を削除するかだと思います。

[ ]
RE:06523 ファイル整形マクロがうまく動作No.06524
かたつむり さん 11/02/14 10:09
 
秀まるお2さま、
ご回答をありがとうございました。
返事が遅くなって申し訳ございません。

> 「編集・すべてを選択」を実行してからマクロ実行

してみました。でも、残念ながらできませんでした。実行後の反応動作は前回質問内
容と同じでした。

> それか、マクロの中にある「, inselect」の部分を削除するかだと思います。

これも同様に、できませんでした。

私ももう少し考えてみますが、何か他のヒントがありましたらお教えください。よろ
しくお願いいたします。
ありがとうございました。

[ ]
RE:06524 ファイル整形マクロがうまく動作No.06525
K'zawa さん 11/02/14 10:48
 
かたつむりさん、こんにちは。
K'zawaです。

このマクロは「,」と「\.」を変換するようにできています。
何故か全角になってしまっているようです(マクロが)。

[ ]
RE:06525 ファイル整形マクロがうまく動作No.06526
秀まるお2 さん 11/02/14 11:04
 
 全角文字の直後に存在している半角の「.」、「,」を全角の「、」、「。」に
変換する、ということも含めて処理するとしたら、

replaceallfast "\\f[ -K]\\f,","\\1、",regular;
replaceallfast "\\f[ -K]\\f\\.","\\1。",regular;
replaceallfast "\\f[ -K]\\f,","\\1、",regular;
replaceallfast "\\f[ -K]\\f\\.","\\1。",regular;

 のように直したらいいかなぁと思います。

[ ]
RE:06526 ファイル整形マクロがうまく動作No.06527
かたつむり さん 11/02/14 14:45
 
K'zawaさま、秀まるお2さま、

処理できました。感動ものです。
本当にありがとうございました。

書いていただいたプログラムで実行しました。
私自身、プログラムの勉強をせねばと思いつつ不十分な状況です。
こうした一つ一つの経験を、着実に自分の力として蓄えていきたいと思います。いつ
か誰かのお役に立てることを夢見て…。

ありがとうございました!

[ ]