FARR 全称 Find And Run Robot。在快速启动软件属于排名靠前的。最强大的地方在于它的完全自定义。用户可以完全根据自己的喜好修改这款软件。而且有极其丰富的插件支持。几乎支持大部分流行语言如C#、JavaScript、C++等

经常关注 善用佳软,也经常关注快速启动。老实讲,我使用过善用佳软推荐的Altrun,使用过好几个年头。也一直期待着它的更新。但是几年过去了,仍然没有。因为这款软件虽然极其好用,也小巧。但是偶发性崩溃,配置丢失问题,是不能忍受的。

FARR 是我的备选,从未用过。于今年开始正式使用。我所需要的快速启动应该能够满足的需求是搜索、快速定位文件、即时翻译、计算以及打开收藏文件等。 Altrun 的主要功能便是“收藏”、“打开”和“快速定位”。它只此三个功能,便可以傲视群雄。 FARR在这三点上便不如。但是 FARR 优势在于搜索及其丰富的插件以实现你需要的功能。

废话不多说了。开始讲述制作翻译插件的内容。我使用的是 ecaradecFARR论坛 写的怎样使用 Javascript 开发 FARR 插件的教程。

使用 Javascript 开发的插件放置在目录 Plugins\CZB_pack

在其下新建文件夹:Plugins\CZB_pack\Taliove_Translate

在新文件夹下新建文件:fsubscript.js 最好直接拷贝插件目录下其它文件夹的这个文件

文件 fsubscript.js 内输入代码:

plugins["Taliove_Translate"] = {
    version: "1.0",
    lastChange: new Date(fso.GetFile(currentDirectory + "\\fsubscript.js").DateLastModified).toDateString(),
    displayName: "添雨翻译",
    directory: currentDirectory,
    icon: currentDirectory + "\\icon.ico", //此图片放在你的插件目录下即可
    aliasstr: "fy",
    description: "即时翻译",
    help: currentDirectory + "\\..\\help.html#open:[[Taliove Translate]]:HideMainMenu"
};

上述代码中的 aliasstr 为你的命令。当前设置为 fy 。即使用 fy xxx 来翻译xxx的内容

本插件使用的是百度翻译,前往百度翻译申请接入,然后下载百度翻译的 JS SDK ,将其中的 md5.js 拷贝到插件目录。接下来在 fsubscript.js 文件中插入如下代码:

(function () {
    var name = "Taliove_Translate";
    var js = plugins[name];
    var fyResult = "";
    var init = false;
    js.search = function onSearchBegin(querykey, explicit, queryraw, querynokeyword, modifierstring, triggermethod) {
        if (!explicit) return;
        var reg = new RegExp("^fy");
        var word = queryraw.replace(reg, "").trim();
        if (word) {
            var jsStr = "<p>翻译:" + word + "</p>" +
                "<p>结果:<span id='result'></span></p>" +
                "<script src='http://apps.bdimg.com/libs/jquery/1.9.1/jquery.min.js'></script>" +
                "<script src='" + js.directory + "/md5.js'></script>" +
                "<script src='" + js.directory + "/func.js'></script>" +
                "<script type='text/javascript'>" +
                "$('#result').text('正在翻译,请稍候...');" +
                "fy('" + word + "').done(function(msg){" +
                "$('#result').text(msg);" +
                "});" +
                "</script>";
            showHTML(jsStr);
        } else {
            showHTML("请输入完整的值");
        }
    };
}());

在插件目录新增文件 func.js ,代码如下:

function getType(obj) {
    return obj == null ?
        String(obj) :
    {
        "[object Array]": "array",
        "[object Boolean]": "boolean",
        "[object Date]": "date",
        "[object Function]": "function",
        "[object Number]": "number",
        "[object Object]": "object",
        "[object RegExp]": "regexp",
        "[object String]": "string"
    }[Object.prototype.toString.call(obj)] || "object";
}

function fy(query, from, to) {
    var appid = '';//你接入百度翻译后的appid
    var key = '';//你接入百度翻译后的key
    var salt = (new Date).getTime();
    from = from || 'auto';
    to = to || 'auto';
    var str1 = appid + query + salt + key;
    var sign = MD5(str1);
    var def = $.Deferred();
    $.ajax({
        url: 'http://api.fanyi.baidu.com/api/trans/vip/translate',
        type: 'get',
        dataType: 'jsonp',
        data: {
            q: query,
            appid: appid,
            salt: salt,
            from: from,
            to: to,
            sign: sign
        },
        success: function (data) {
            var result = data["trans_result"];
            if (result) {
                def.resolve(result[0]["dst"]);
                return;
            }
            def.resolve('翻译失败');
        },
        error: function () {
            def.resolve("翻译失败");
        }
    });
    return def.promise();
}

至此,可以呼出 FARR 控制台,输入 fy 翻译,即可看到结果显示。

叁郎 2016-04-06 下午8:40

从我五十的速度时,也是入群的初期,那时候对五笔的练习就是两个字(自我感觉金山打字通练习真的不适合,太难了):迷茫。后来在群友的推荐下使用了添雨跟打器(老版本094),从那时起添雨跟打器陪伴了自己走过了一个本可能无聊的暑假,每天从起床到睡前,都是添雨跟打器相伴,哈哈,开始夸张的说也有点“痴迷”,二个月练习后,自己的五笔速度也提升了不少,嗯,很感谢这个作品;就像你所说的一样,这可能是一个永远无法完美的产品,但我们希望它是一个能不断更新、不放弃的产品!当你在群里面看到一张张跟打器的截图,我觉得也是一件很快乐的事吧,坚持、加油!于自己个人的体验来说,我还是很喜欢新版跟打器的(包括极致010、cherry联赛专版),虽然自己现在是老版、新版一起交替着用——新版的稳定载文用于跟打赛文及群里面发的文章、单字等;老版的载入剪切板功能,让自己自由跟打想练习的内容(确实有一丁点的麻烦,哈哈,当然是最想新版集成老版的一些功能,这些提议在上一个文章里已经留言了,这里就不重复了),新版的稳定性觉得是最好的一点,感觉软件的功能就应该在稳定的基础上,否则用着也不太顺心,对吧,嘿嘿。最后支持添雨(也支持达达),感谢你们对五笔的无私付出与努力,对五笔跟打群也有着太多的帮助,对每一个使用跟打器和小拆来成长的五笔“玩家”来说,你们的帮助很大很大~学五笔靠的就是坚持,添雨,别放弃,跟打群在、你的软件亦在! 💡 💡

阅读剩余部分

经过一些时间的考虑,决定暂时发布一个版本。此版本主要更新内容都是与《Cherry打字大赛》相关的更新及部分优化内容。

更新说明:

当前版本号:0.13(y15)

  • 新增登录功能,用于登录《拆五笔》机器人后台,便于网络跟打。账号及密码请联系跟打群内的小拆机器人
  • 新增网络比赛,用于《拆五笔》机器人后台发布网络赛事
  • 新增成绩上传,用于网络赛事的成绩上传
  • 新增网络成绩标志图片
  • 新增「波动」属性。此值为跟打报告中的对每次输入用时的方差。越靠近0,表示跟打越稳定
  • 新增「文章获取标识」
  • 新增分享发文时自动带上「文章获取标识」
  • 修复「跟打报告」的显示异常
  • 修改默认下的「标尺线」为该「文章分类」下的平均速度
  • 修改用户信息修改时,将「手机号」定为非必填字段
  • 新增「ALT+E」载入剪切板文字功能 * 此功能存在问题,下一个版本修复
  • 新增「F6」发文载入下一段文字功能
  • 开放自发文「单字」功能

以下更新为2014年添雨跟打器的版本更新历史。由于一些不知道的原因,没有发布上一个版本。

  • 优化所有窗口都可以用ESC退出
  • 新增主界面历史跟打标记显示
  • 新增成绩汇总界面的跟打历史项目
  • 新增我的发文界面
  • 新增主界面收藏按钮
  • 新增自动测速信息
  • 修改窗口图标
  • 新增关于页面加群二维码
  • 新增首次启动时显示关于页面

下版本特性说明:

  • 自动测速功能修复
  • 测试段成绩分享
  • 实时速度或者击键展示 「开发完成
  • 新增内置发文及一些标准文章「开发完成
  • 内置看打模式「可根据文章标识之」
  • 全新的键准系统「自动学习用户使用习惯,提出改良建议」

其它说明:

关于当前版本,如果您有什么疑问或者遇到问题,请在下面回复留言。

下载地址:

点击下载

本站默认解压密码:www.taliove.com

没想到在宇师的介绍下,有幸与Cherry搭上了线。机械键盘是每个IT工作者的最爱。曾经一度对Cherry的高价格望而却步。此次项目,却是由Cherry与QQ输入、斗鱼TV联合举办的《Cherry打字大赛》,目标是主要是为了宣传他们的新键盘。

此次项目相当于给添雨跟打器注入了新的活力。我一度在想,要不要放弃更新了。因为已经有点累了。这次项目,让我一瞬间有回到过去的错觉。一恍便是快4年了。从一个最初什么都没有,什么都不会的人,到现在的“老油条”。添雨跟打器也伴着我成长。它是我的第一个作品,一个永远不会完美的作品。

大赛后,有很多人给我留言,关于跟打器的改进与更新。他们似乎都已经习惯了老版本的添雨跟打器。我一直推荐的新版本无人问津。究其原因,其中一个人说的很好。因为它没有很多人都喜欢的功能——“自发文”功能。的确,在我最初的设想里面,它只是新手用的。而新版本不是面对新手的。定位虽好,但是“市场需求”不同。人人都想要继续有活力有生命力的产品。因为它会变得更好。

我是一个追求完美的人。在长期的懒惰与追求完善的性格中反反复复。忘记了很多初心。现在可能会重新回归,重新设计。慢慢拾起当初的热爱。2016,起航。