创建一个键盘宏或者鼠标宏


宏是按需要“播放”的一系列事先编好的动作。宏最常见的用法是向一个或多个窗口发送 模拟的键击 和 鼠标点击。这些窗口对每个键击和鼠标点击做出响应,就好像你手动操作一样,这就使得重复性的工作得以高速可靠地自动化。

虽然宏可以手工编辑,但借助于 AutoScriptWriter,你在编写较长的宏时会感觉更轻松。它是一个附在 AutoHotkey 里的宏录制器。其监视你在何处点击并输入了什么,而且一直记录 激活的 窗口。它将这些动作转录成一个之后能以更快速度“回放”的可用的宏。

宏回放最便捷的方式之一就是为其指定一个 热键 或者 热字符串。例如,下面的热键将为特定类型的收件人创建一个空白电子邮件,在发送之前允许你进行个性化编写:

^!s::  ; Control+Alt+S 热键。
IfWinNotExist Inbox - Microsoft Outlook
    return  ; Outlook 未开启正确的部分,所以什么都不做。
WinActivate  ; 激活由上面命令找到的窗口。
Send ^n  ;通过 Control+N 创建一个新的/空白的电子邮件。
WinWaitActive Untitled Message
Send {Tab 2}Product Recall for ACME Rocket Skates  ; 设定标题行。
Send {Tab}Dear Sir or Madam,{Enter 2}We have recently discovered a minor defect ...  ; 等等
return  ; 这行用来结束热键。

上面这样的热键宏对你每天都要多次执行的工作非常有帮助。相比之下,不经常使用的宏可以存放在独立的脚本中,通过把它加到开始菜单或者放在桌面来运行。

想马上创建你自己的宏和热键,请阅读 迅速开始指南

 

-- 主页 --

翻译: Kookee 修正:天堂之门 menk33@163.com 2008年9月23日