×用微信扫描并分享

小众文字计数器

54
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes)
Loading...

看到 Maoz小众客栈的求助

问题:我习惯用 evernote 写东西,这样在多台电脑和手机上都能同步,但很苦恼的一个事情就是有些材料有字数要求,evernote 却没有字数统计功能,每次我都新建一个 word 然后粘贴过去然后再 alt + t,w 一下,很麻烦。

我需要:字数统计小软件,选中某段文本的时候可以显示字数以及字符数。

就用 AHK 帮她写了个英文单词数的计数器,因为她只需要计算英文单词数。scavin 用了之后觉得不错,要我完善下,折腾中文计数。然后就我就写了这个小众计数器

用法很简单在任意地方选中需要计数的文字,然后按下快捷键(默认快捷键是 F12)。统计结果就出来了。

小众文字计数器|小众软件

快捷键设置界面:

小众文字计数器|小众软件

此 AHK 中文计数的原理:因为 AHK 没办法用正则表达式来匹配中文。在 Javascript 中是有正则表达式可以匹配中文的。所以我采取获得文字 GBK 编码的方式来判断。GBK 编码包含了 GB2312 编码(简体字编码)和繁体字编码。

update: Betty 提问:

这个是只能在evernote里用?还是任意软件都能用?
只能用gbk编码的吗?utf-8的可不可以?

@Betty, 怪我没说清楚,在任意地方都可以用。选中的文字(不管是啥编码)会被复制到剪贴板(这时候就变成GBK),程序再从剪贴板获取,然后还原剪贴板,最后计数。

下载(220KB):uushare(国内)|来自小众软件|skydrive|dropbox

P.S. 特别感谢维基百科上 GBK 词条的外部链接:GBK编码表。另外,推荐硬邦邦技术文一篇:汉字编码问题

×用微信扫描并分享

已有 54 条评论, 我要留言

  1. maoz说道:

    这个一定要沙!

  2. maoz说道:

    非常感谢火山同学帮我解决这个问题,我好感动好感动哦

  3. scavin说道:

    关于页面很赞

  4. Betty说道:

    这个是只能在evernote里用?还是任意软件都能用?
    只能用gbk编码的吗?utf-8的可不可以?

    • maoz说道:

      @Betty,
      哪里都能用,
      中文好像是都可以吧

    • sfufoet说道:

      @Betty, 怪我没说清楚,在任意地方都可以用。选中的文字(不管是啥编码)会被复制到剪贴板(这时候就变成GBK),程序再从剪贴板获取,然后还原剪贴板,最后计数。

      • Betty说道:

        @sfufoet,
        很方便啊,多谢多谢
        不过我试用发现好像不会还原剪贴板原来的内容

  5. amo说道:

    终于到前排了……

  6. Armgod说道:

    很赞的软件,挺实用的

  7. johnny说道:

    直接用word写好了,哈哈

  8. taozyys说道:

    又见ahk

    • sfufoet说道:

      @taozyys, AHK 是小众潜力推荐的好东西!

      • hits说道:

        @sfufoet, 的确是不错的东西,不过要是有个脚本管理器就好了.

      • sfufoet说道:

        @ hits, 脚本管理器?干嘛用的?

      • hits说道:

        @sfufoet, ……..回复速度真快

        所谓的管理器,就好像fx的油猴&stylish,可以在统一的一个界面中实现对目前所拥有脚本进行管理.比如对添加进来的脚本可以方便地调用或者暂时停用.
        我目前的做法是用一个脚本设置其他常用脚本的快捷键,再为每一个脚本添加关闭的快捷键代码(目前是统一的快捷键).
        毕竟不是每一个脚本需要一直运行着._额_个人认为

  9. 枯言说道:

    你用evernote3输入中文有没有出现上屏延迟的问题?

    • TT说道:

      @枯言,
      新版本好像挺流畅的,就是中文搜索还是问题啊。不然就完美了。

  10. 天堂之门说道:

    脚本在哪……又是只有 EXE ……

  11. cjcj915007说道:

    这个东西不错,写文章经常用到,谢谢了。

  12. 动人心弦说道:

    第一印象:好大啊。

  13. 小飞说道:

    我想想。。。我什么时候要用。。。

  14. skystar说道:

    额,回头研究下AHK,放着好长时间都也没动过

  15. 不是俺说道:

    其实俺经常用记事本写,然后查看文件大小就能计算出字数了……

  16. fly说道:

    小玩意很有用的,谢谢分享

  17. GreatGhoul说道:

    evernote里面有没有插件这玩意儿。

  18. Dofy说道:

    来晚了, 被顶到天花板上了…

  19. zylew说道:

    我顶啊

  20. 血饕餮说道:

    这个玩意儿挺实用。

  21. flowergod说道:

    好东西哦~
    大哥能不能提供下源码?想研究一下:)
    谢谢~~

  22. Betty说道:

    报告,我在wlw里用这个计数器的时候,提示出错,写了一半的东西差点血本无归……

  23. Seemid说道:

    还有一点很重要的,没用关注到:
    就是,文句中有阿拉伯数字的话,软件却无法统计。
    希望加上!

  24. wally说道:

    很喜欢,这样方便多了

  25. Lulu说道:

    Helllo,
    这个小软件超级好用呢。谢谢。
    用来算翻译计价很不错。

  26. fifire说道:

    能给个ahk代码吗?多谢。

有不同想法?说说看(首次评论会被人工审核,请耐心等待)