|
こんにちはぜんじろうさん。安久津といいます。
>仕事で文字数制限のある、テキストを作らなければなりません。
(1)次のマクロコード(文章)の「//----- ここから、」
「//----- ここまで。」をコピーして、
countch.mac という名前で、保存して下さい。
//----- ここから、
disablebreak; disabledraw;
##cx = x; ##cy = y;
if( selecting ){
if( (seltopx + selendx) != 0 ){
menu "カーソルを行頭に置いて、","Shift + ↓ 又 Shift + ↑",
"で選択して下さい。", "&N バイバイ";
endmacro;
}
}else{
selectall;
}
##seltopy = seltopy; ##selendy = selendy;
escape;
moveto 0, ##selendy; ##selendy = lineno - 1;
moveto 0, ##seltopy;
$$title = " / " + str(##selendy);
##counter = linelen2;
while( lineno != ##selendy ){
movetolineno 1, lineno + 1;
##counter = ##counter + linelen2;
title str(lineno) + $$title;
}
moveto ##cx, ##cy;
enabledraw;
setclipboard str(##counter);
menu "文字数は " + str(##counter)+ " でした。", "&N 了解";
title 0;
endmacro;
//----- ここまで。
(2)countch.mac を秀丸マクロフォルダにコピーして下さい。
秀丸マクロフォルダを設定していない場合には、
秀丸本体のフォルダにコピーして下さい。
(3)文字数を計算したいファイル上で、
文字数を計算したい場所の行頭にカーソルを置き、
Shift + ↓ や Shift + ↑ で、選択して下さい。
ファイル全体の文字数を知りたい場合には、
選択しないで良いです。
(4)秀丸のメニュー「マクロ(M)」->「マクロ実行(X)」
ファイル名の中から「countch.mac」を選択して、
「OK」をクリックして下さい。
(5)秀丸のタイトルバーに進行状況が表示されます。
終了したら、メッセージが表示されます。
また、Ctrl + V キーを押すか、「編集(E)」->「貼り付け(P)」で、
文字数を入力することができます。
>当方、マクロに関しては、無知です。お手上げです。
どのくらい無知だか分からないので、
全部書いてしまいました。(^^;
ではでは。
# マクロが書けなかった頃は、マクロが恐かった。σ(^^)
|
|