|
Hirohiroさん,こんにちは。
》行頭の英字を大文字にしたり小文字にしたりするにはどうしたらいいでしょう
》か。大量にある場合、いちいち選択する手間をかけたくないのです。よろしく
》お願いします。
ご要望がもう一つわかりにくいのですが,次のようなのでどうでしょう。
本当はもう少し丁寧に作るべきところですが,とりあえあず,ということで。
//------------------//
//UpperLower1.mac 一行を変換
golinetop2;
if ( code > 0x60 ) {
beginsel;
right;
toupper;
} else {
beginsel;
right;
tolower;
}
escape;
endmacro;
//------------------//
//-------------------------------//
//UpperLower2.mac テキスト全体を変換
menu "&U 大文字に",
"&L 小文字に";
#r = result;
if( !#r ) endmacro;
disabledraw;
gofiletop;
while( code != eof ) {
beginsel;
right;
toupper;
if( #r == 1 ) toupper;
else tolower;
#line = lineno;
movetolineno 1, lineno + 1;
if( #line == lineno ) break;
}
escape;
endmacro;
//-------------------------------//
では, (^^)/~
山紫水明
|
|