|
ながさわさん、かわしたさん
どうもです。
>自動的に、ということでしたら現状は無理でしょうが、行全体を選
>択した状態で右クリックし「現在行の折り返し禁止」を指示すると
>URLに限らず折り返し桁を過ぎてもぶら下げられるようになります。
...。こんな機能があるとは...。
まあ、標準で機能があったほうがもっとうれしいのですが、まるお
さんのポリシー(マクロでできることはマクロで)と、こんな複雑
な機能がついているのに今さら仕様を増やすのもアレかも、との思
いから、これを使ってURL行の改行を禁止するマクロを作ってみま
した。最後につけておきます。
# こういう機能のマクロを標準搭載しておくと、問い合わせが
# こなくなるかも>まるおさま
ホントは
searchdown "(http|https|ftp|mailto|file):", regular;
のところを
searchdown "(http|https|ftp|mailto|file):.*[^全角文字]$", regular;
とできるとより完璧なのですが(長い文章中にたまたまURLが入っ
ていたときは折り返してくれる)、JRE32.DLLでの全角文字クラス
の指定方法が不明だったのでこのままです。どなたか偉い方直して
くださると幸いです。
--->8 --- CUT HERE --->8 --- CUT HERE --->8 --- CUT HERE
// nocrforurl.mac
//2003/03/07 written by SHIOBARA -Bar- Hiroaki
//・URLのある行を折り返し禁止にします
//・[マクロ]-[マクロ登録]-[自動起動]-[後で送信/今すぐ送信]
// に設定して使用
loaddll "TKInfo.dll";
disabledraw;
#xcurrent = x;
#ycurrent = y;
gofiletop;
while ( 1 ) {
searchdown "(http|https|ftp|mailto|file):", regular;
if ( !result ) break;
#orikaeshi = dllfunc("GetDontOrikaeshi");
if ( #orikaeshi == 0 ) {
#n = dllfunc("SwitchDontOrikaeshi");
}
down;
}
moveto #xcurrent, #ycurrent;
enabledraw;
endmacro;
|
|