• ベストアンサー

入力された文字数をカウントする方法

毎々おせわになっております。 サウナマンです。 会社内で秀丸エディタ3.10を愛用しています。 よくあるなーと最近気がついて質問させて頂きたいのですが、 秀丸には入力された文字の数をカウントする機能が あるのでしょうか? 半角で何文字入力されているのか、全角文字は? といった情報を優秀(?)な秀丸エディタが できないわけないと思いHELPを調べたのですが、、、、 調べたいときにワードに持っていって調べているのが 疲れてしまったサウナマンです。 なにとぞ、よろしくお願いいたします!

質問者が選んだベストアンサー

  • ベストアンサー
  • route156
  • ベストアンサー率85% (93/109)
回答No.2

 機能が無くてもマクロで実現できます…というかそれが普通だと思います。携帯にメールする際に使っているものがありますので、一部手を入れて貼り付けておきます。試してみてください。  ~キチンとしたものは検索すればいくつか見つかるはずです。  以下をメモ帳(または秀丸)に貼り付けて count.mac のファイル名で秀丸のフォルダ(C:\Program Files\Hidemaru ?)に保存してください。[マクロ] メニューの [マクロ実行] で count.mac をダブルクリックすると文字数を数えて表示します。半角全角共に空白を除いた数です。 // --- count.mac --- gofiletop; selectall; copy; beginclipboardread; #count_han = 0; #count_zen = 0; $line = getclipboard; while ($line != "") { #len = strlen($line); #pos = 0; while (#pos < #len) { #c = ascii(midstr($line, #pos, 1)); if (#c >= 0x100) { #c = ascii(midstr($line, #pos, 2)); if (#c != 0x8140) // この行を削除すると全角空白もカウント #count_zen = #count_zen + 1; #pos = #pos + 2; } else { if (#c >= 0x21) // 0x20 に書き換えると半角空白もカウント #count_han = #count_han + 1; #pos = #pos + 1; } } $line = getclipboard; } message "半角 : " + str(#count_han) + "\n全角 : " + str(#count_zen); // --- end ---

参考URL:
http://hidemaru.xaxon.co.jp/lib/macro/
saunaman
質問者

お礼

あああーすばらしい。うっとりです。 本当にありがとうございます。 参考URLも大変グッドでした。 これからもよろしくお願いいたします。

その他の回答 (1)

  • Zz_zZ
  • ベストアンサー率44% (756/1695)
回答No.1

 お調べの通り、有りません。  作者にリクエストしてみましょう。

関連するQ&A

  • 秀丸エディタで文字数カウントしたいが…

    私はエディタに秀丸をつかっているのですが、文字数を 数えるときには、ワードにコピー&ペーストをして行なっています。 秀丸エディタには文字数カウントする機能はないのでしょうか。

  • PPT ファイルの文字カウント=全角文字の数

    PPT ファイルの文字数をカウントしたいと思っています。 今のところ、ひたすら Ctrl+A でコピーして1シートずつ Word 文書に貼り付けてカウントしています・・・。 以前にこちらで、PPT ファイルの総文字数をカウントするマクロは紹介されていたのですが、全角文字数と半角文字数を区別してカウントすることって、できないのでしょうか? ネットでもいろいろ調べてみたのですが、調べ方が悪いのか、さっぱり。。。 すみませんが、よろしくお願いします。

  • 文字数をカウントしたい

    今までWord2003を使っていたのですが、Word2007にしてからやり方がわからなくなってしまったので教えていただきたいです。1000字を目標に入力した文字数を、今は何字書いたか一目で分かるようにしたいのですが、このようなときに文字数のカウント機能とかは付いていますか? 大学でレポート提出があるのですが、わからずに困っています。よろしくお願いします。

  • セル内の文字で半角2文字で1文字とカウントしたい

    openofficeを利用しています。 セル内の全角と半角が混じった文章から半角2文字で1文字とカウント 全角はそのまま1文字とカウント して文字数を数えることはできますでしょうか? LENBが利用できないので困っています。 よろしくお願いします。

  • 文字数がカウント出来るエディタ

    フリーソフトで、入力文字数がカウント出来るエディタを探しています。

  • Word, Excel での文字数カウントについて

    受注翻訳の仕事をやっております。 Word, Excel での文字数カウントについて、 Word では、文字数カウントの機能があります。 Excel では、文字数カウントの機能が無いようです。 Excel で作った表をコピペでWord に移したら、 Excel で作った表の中の文字数がカウントされますか?

  • ワード2007の文字カウント方法は?

    ワード2007の質問です。 ワード2003でメニューバーのツールから文字カウントと進めると入力した文字数を確認することができましたが、2007には同じような機能はあるのでしょうか? ご存知の方がいらっしゃいましたらぜひ教えてください。宜しくお願いします <(__)>

  • excelで文字数をスペースを除いてカウント

    シート内に入力した文字数をカウントしたいのですが、 1つのセルに『木村 拓哉』のように姓名の間に半角スペースが 入っています。この半角スペースを無視して文字数をカウントするには どのような関数が適していますか? LEN関数を使うと、スペースも1文字としてカウントされてしまいます。 宜しくお願い致します。

  • エクセルのセルに入力した文字数

    エクセルのセル一マスに入力した文字数を 調べたい場合、ワードのように文字カウント機能などは ありますでしょうか。 文字のカウントの仕方を教えてください。

  • 全角(2文字)・半角(1文字)としてカウントする方法

    こんばんは。 PHPで文字数をカウントする場合に、下記の例のように、全角を2文字、半角を1文字としてカウントしたい場合はどのように書けば良いでしょうか? ご存知の方、お返事頂けましたら幸いです。 例: あいうeo = 8 aiueo = 5

    • ベストアンサー
    • PHP

専門家に質問してみよう