AHK 默认的热键控件是不能判断 Winkey 还有其他一些按键的。不记得在哪个软件里看到一个可以直接按下 Win + * 的热键控件(效果如图)。找了好久,终于在 AutoHotKey 官方论坛找到 custom hotkey control for ahk。
原版本对辅助按键的判断是分左右的,比如 RCtrl 和 LCtrl,我觉得完全没有必要,去掉了。并增加了函数 GetHotkeyName。它的作用请看例子。
例如:
Hotkey=^C
Hotkey:=GetHotkeyName(Hotkey)
经过这个函数处理后,Hotkey 的值就变成 Ctrl + C
以后需要写快捷键的修改界面就方便多了,用户用起来也方便。
下载(4.23KB):skydrive|dropbox
Tags: ahk | Categories: AutoHotKey
用小书签来调用 Google 翻译来翻译当前页面,没办法去掉框架。Google 总是自动把没框架的翻译页面自动重定向到有框架的。
奇怪的是,用 Ubiquity 来调用木有框架的翻译页面却可以哦。
下面是两个 Ubiquity 命令,一个是“将当前英文网页翻译为中文”命令:en2zh,另一个是“将当前日文网页翻译为中文”命令:jp2zh。安装打开 Ubiquity ,输入 command-editor,打开命令编辑器,粘贴以下内容:
CmdUtils.CreateCommand({
name: "en2zh",
icon: "http://www.google.com/favicon.ico",
description: "将当前英文网页翻译为中文",
execute: function() {
var word = context.focusedWindow.document.location;
Utils.openUrlInBrowser( "http://72.14.235.104/translate_c?sl=en&tl=zh-CN&hl=zh-CN&ie=UTF-8&u=" +
escape(word) );
},
preview : function(obj){
obj.innerHTML = "将当前英文网页翻译为中文";
[...]
Tags: Google, Ubiquity | Categories: Firefox
Echo 前几天向我抱怨:Autopagerize 坏了。不能翻页鸟。
以前也会遇到这样的情况,过一两就没事了。这回不一样了。坏了好多天。可能是作者的存放翻页代码文件的空间流量爆了。
答应了 Echo 重新把常用的网站写上翻页代码。看到 Autopagerize 有个清除 cache 的命令,我想,应该可以从缓存里找出那些原本放在网络上的翻页代码。
结果,找出来后,丢到 dropbox,失败。找到的代码是 json 格式,要折腾成脚本能识别的格式再加到脚本里,实在太痛苦了。我折腾了一半放弃了。就在这屡试屡败的时刻,峰回路转。
阴差阳错地点击了作者 swdyh 的主页:http://d.hatena.ne.jp/swdyh/
一眼就看到了这些:
2008 12 24
■[autopagerize] AutoPagerize0.0.3440
哇靠,作者太帅了。竟然升级!跑到 userscript 安装。还是失败,原来新的翻页代码文件国内还是无法访问。
好不容易有了进展,又失败鸟。然后我又阴差阳错地打开了脚本的讨论页面,打开这个帖子 Stopped working for me. 不放过每一个稻草,呃,留言。发现 Doonce 提供了一个可以打开的地址。赶紧弄到 dropbox。
总之一句话:这几天一直在忍的同学,记得备份好自己定义的翻页代码,然后猛击这里安装国内可以用的 Autopagerize 0.0.34!
相关文章:
AutoPagerize + xpath 无敌速成班
让煎蛋单篇文章页面实现完美自动翻页
Tags: Auto, GreaseMonkey | Categories: Firefox
看到 Maoz 在小众客栈的求助,帮她写了个。我懒得保存在硬盘上了,怕以后要用这个东东找起来麻烦,还是写出来,让搜索引擎帮我记着吧。
AHK 代码:
F12::
send ^c
clipwait
RegExReplace(clipboard, "\b.+?\b", "", count)
count := Ceil(count / 2)
Tooltip 选择的文字有 %count% 个单词。
sleep 2000
Tooltip
return
选中文字,按下 F12 就可以统计英文单词数软件。哦也,正则表达式太帅了。参考自 ahk 官方论坛:clipboard word count, possible?
P.S. 我这里第一篇写 ahk 的。
Tags: ahk | Categories: AutoHotKey
昨天提到:
这个 GreaseMonkey 脚本不用升级,所有的关键 js 都在 dropbox 里,那些关键 js 我们一旦更新就会上传。
今天就被 Dofy 颠覆了。所以请重新安装:
JQuery Lightbox.user.js 所有外链的脚本文件都放在 Dropbox 的版本。Google code 很有问题,已经放弃。
改进的地方:
在 GR 里看超大的图会出现滚动条
修复 GR 里背景被搜索框遮挡
在 plurk 和 google doc 里禁用了脚本
关于 Enson 说要我们弄成一个单独的扩展,要等 dofy 忙完。
关于寂寞的星空下说:“这个扩展 Grab and Drag 冲突。”还是要等 dofy 弄成一个单独的扩展比较保险点。话说,滚轮不是比这个拖拽滚屏插件更方便?
效果及截图看昨天的文章:JQuery Lightbox - 在当前页面打开大图!
Tags: GreaseMonkey, JQuery | Categories: Firefox