AHK 快餐店[1] 之 让桌面图标都见鬼去吧 21

windows 小镇的“桌面”广场最近新开了一家店,叫 AHK 快餐店,掌柜的叫 sfufoet。这家快餐店来头可不小,它是煎蛋旗下一家专门为客户提供 AutoHotKey 技巧的快餐店。 AutoHotKey 是虾米东东?这个就说来话长了(详情请看预告篇)。
话说,快餐店开业后门可罗雀。没几天,Windows 小镇发生强烈大地震,毁坏了“桌面”广场的全部快捷方式。什么地震那么厉害啊?你不知道,那种地震叫“重装系统”。镇长看到光秃秃,哦不,干净整洁的广场不知道多高兴啊!立刻下令,以后禁止在桌面广场乱放快捷方式,违令者赶出小镇。哎呀呀呀呀呀呀呀呀呀呀呀呀(别“呀”啦)~这可怎么办捏?
当大家都一筹莫展,打算退出“桌面”广场这块黄金宝地的时候,掌柜的眼睛一亮,露出狡黠的目光。(# sufoet:感觉我像是在写恶俗的×情小说。)

掌柜 sfufoet 拿出了传说中的镇店之宝:AutoHotKey(安装版下载|绿色版,下文都简称为 AHK)。第一次下载 AHK 的朋友建议下载安装版,以后升级的话,下载绿色版,然后覆盖到 AHK 的安装目录。下载安装版的好处是:系统会自动关联 .ahk 文件。
安装好之后,打开 AHK 所在的文件夹,新建一个文本文件:AutoHotKey.ini。注意:要把一个文本文件的扩展名修改为其他类型,必须保证“隐藏已知文件类型的扩展名”选项是未选中状态。设置方法请看右边两幅图。
然后,双击 AutoHotKey.ini,在打开的记事本中输入下面语句
#n::run notepad
#j::Run www.jandan.net
然后运行 AHK ,运行后,AHK 会出现在系统托盘(就是屏幕右下角显示时间的那个地方)。我们先来试试这两行代码有什么用。按下快捷键“Win + N”试试。Win 是 Winkey 的缩写,就是那个带有 Windows 标志的键,它位于左 Ctrl 键和左 Alt 键之间。松开按键后,会打开记事本。按下“Win + J”,就会用系统默认的浏览器打开煎蛋啦。
小贴士 - 系统默认的 Win 快捷键:
- Win + E:打开资源管理器;
- Win + D:显示桌面;
- Win + F:打开查找对话框;
- Win + R:打开运行对话框;
- Win + L:锁定电脑;
- Win + PauseBreak:打开系统属性对话框;
瓦咔咔,很简单吧?
这里简单地解释一下那两行语句的意思:#号代表 Win 键;两个英文冒号,起分隔作用;run,非常常用 的 AHK 命令之一,它的后面是要运行的程序完整路径(比如我的 QQ 的完整路径是:D:\QQ\QQ.exe )或网址。为什么第一行代码只是写着“notepad”,没有写上完整路径?因为“notepad”是“运行”对话框中的命令之一。这里可以看到很全的运行命令。AHK 能替换掉系统的默认快捷键。
小贴士 - Ctrl、Alt、Shift 在 AHK 怎么表示?
- Ctrl 的符号是 ^
- Alt 的符号是 !
- Shift 的符号是 +
如果你想按下“Ctrl + Alt + Shift + Win + Q”(这个快捷键真牛×。- -b)来启动 QQ 的话,可以这样写:^!+#q::run D:\qq\qq.exe
快增加自己的快捷键吧,保存 AutoHotKey.ini 后,右击系统托盘那个 H 图标,选择“reload this script”重启 AHK,要注意,每次修改脚本后都要重启脚本。
经过这番折腾,桌面广场终于符合变态镇长的要求……
# 本文来自煎蛋(http://jandan.net/),作者为sfufoet。























2007-10-21 9:43 am
[...] 我最爱的饮料AHK 快餐店[1] 之 让桌面图标都见鬼去吧 » sfufoet | [...]
2007-10-21 10:25 am
绝对好用
2007-10-21 12:07 pm
熟悉了这个软件方便太多了,好用的很!
真希望有个论坛来讨论这个
2007-10-21 12:26 pm
就把这里当作一个论坛吧。这是一个系列文章来的。
2007-10-21 12:57 pm
sf好强大
2007-10-21 1:23 pm
支持,比win+r强大
2007-10-21 2:38 pm
好东西啊~~
长见识了
2007-10-21 3:06 pm
好东东哦,收藏了。
2007-10-21 11:59 pm
收了。windows要是本身提供这些就好啦。
2007-10-22 12:42 am
ahk虽然对热键支持度好些 但是我觉得与其讨论研究ahk 还不如研究au3啦
http://www.autoit3.net.cn
我和这个站没关系 呵呵 只不过国内au3的一个大站
2007-10-22 2:45 pm
[...] 上回说到,AHK 快餐店掌柜 sfufoet 轻松地解决了变态镇长的要求,因此快餐店红遍整个 Windows 小镇。 [...]
2007-10-22 4:03 pm
@sxd,au3 没用过,我一开始就接触了 AHK ,这里我们就不去争论谁更胜一筹。
2007-10-23 12:45 am
嗯 各有侧重面 我个人倾向于gui
2007-10-23 7:49 am
@sxd,GUI 会多占点内存。
2007-10-24 11:30 am
嗯 了解了 以后可以玩玩
2007-10-25 12:14 am
[...] 友情提示:建议没看过本系列的同学往回看。编辑 AutoHotKey.ini 或新建一个 AHK 脚本,输入以下内容 #t::MsgBox 计时开始;弹出一个对话框,上面显示着“计时开始”。这个命令和 VB 的一样。Sleep,360000;Sleep 命令,很好理解,就是时间暂停,这句会暂停 360000 个千分之一秒,也就是 360000/1000 = 360 秒 = 6 分钟。;这句也可以写成 Sleep 360000,就是把逗号改为空格。MsgBox 水开拉;然后提示“水开了”return [...]
2007-11-06 10:33 am
和大家分享我的经验吧^^
把快捷方式放入c:\windows,用win+r打开[运行]输入快捷方式名称。
2007-11-06 10:41 am
to jimmyfjm 存在c:\windows 会不会很乱啊
2008-05-09 12:00 pm
[...] 这段时间在搞四冶的改制,其中有一块业务要逐个计算700多人的欠缴养老金,并将单位和个人欠缴本金利息都输入到EXCEL表格中,这完全是一个不复杂但很繁琐的事,而且操作过程完全重复的机械式鼠标操作。在一上午做了四十人左右后终于受不了,想要找到一种工具去解决这个问题,终于找到这个工具:AutoHotKey(安装版下载|绿色版),它可以实现很多有趣的功能,可以简化你的重复性工作。比如修改系统快捷键、模拟鼠标键盘按键的按下……这些是比较基础的,还可以做出一些更复杂的应用,而且程序很小,具体的应用教程可以参看煎蛋里面的文章,这里会一步一步告诉你如何使用这个超级有用的工具!这就是AUTOHOTKEY快餐店系列。 在没有使用这个工具之前,我做一个人是这样操作的,在收付记帐模块中,查询到这个人,输入欠缴的起始时间段,再点击计算,得出这个人的欠缴情况,然后,复制将这个人的身份证、单位和个人欠缴的本金和利息一共有五项数据复制粘贴到EXCEL表格中,其中要经过四次的窗口切换,我还是左右手同时操作的。在经过一个下午的学习后,终于学会了如何设置它的记录鼠标和键盘的重复机械动作,只要输入这个人的身份证再按一下自定义的快捷键,那些什么输入时间段、复制、粘贴包括窗口切换什么的全部自动操作,速度提高了一倍多,而且不会出现由于手工操作可能出现的错误。 但是这个工具唯一不好的后果就是,由于效率过快,导致我加班时间缩短,减少了我的加班费收入…… [...]
2008-07-23 1:37 pm
[...] 什么基础呢,比如快捷键,热字符串,还有就是会录制 ahk 脚本就够用了。基本上看了 yonken 翻译的那几个内容就差不多了。然后加上我写的 AutoHotKey 快餐店系列教程,就足够应付日常所需了。 [...]
2008-07-23 11:31 pm
呀,真方便呐~