サクラエディタ マクロ 文字数カウント 原稿用紙換算 [Software]

文字数・ バイト数カウント (ひよこ枕氏)を貰ってくる。

C:\Program Files\sakura\ フォルダに、Count.js という名前で保存したら、少し追加。

 

まず、Count.js をエディタで開いて、14行目に以下の変数を3つ追加。

var iGyosu = 0;
var iMaisu = 0;
var iAmari = 0;

 

45行目に、枚数を計算する式を追加。

iGyosu = i2Byte/20+iCR+iLF+iCRLF;
if ( iGyosu%1 != 0 ) {iGyosu +=1;iGyosu=Math.floor(iGyosu)}
iMaisu = Math.floor(iGyosu/20);
iAmari = iGyosu%20;
if ( iAmari != 0 ) {iMaisu +=1;}

 

54行目と55行目のあいだにメッセージを追加。

msg += "-------------\n" ;
msg += Math.floor(iGyosu/20) + "枚+" ;
msg += iAmari + "行\n" ;
msg += "原稿用紙:" + iMaisu + "枚" ;
oShell.Popup(msg,0,"文字数カウント結果",0);

 

これで、選択範囲の文字数を数えて、原稿用紙換算する。

なお、全角=1文字、半角=0.5文字で計算。

句読点の行頭禁則などは考慮しない。飽くまで概算。

今回の修正を反映した版は以下になります。

書籍感想

ほしのあきサイバークローン

無料サンプル、ブログライター、ブログで口コミプロモーションならレビューブログ

フルみっく
伝染歌プレーヤー

急上昇キーワード

ゲーマータグ

Powered by Movable Type 4.25