# 创建键盘宏或鼠标宏

宏是一系列按要求 "播放" 的脚本动作. 宏最常见的用法是向一个或多个窗口发送模拟键击和鼠标点击. 这些窗口会响应每个键击和鼠标点击, 就好像您手动操作一样, 这样可以让重复的任务快速可靠地自动化.

回放宏的最方便的方法之一是为它指定热键或热字串. 例如, 下面的热键会为创建空白电子邮件, 然后输入指定的内容, 并且允许您在发送之前对其进行编辑:

    ^!s::  ; Control+Alt+S 热键.
    {
        if !WinExist("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 ..."  ; 等等.
    }  ; 这个括号的作用是完成热键.

像上面这样的热键宏, 对于你每天要执行多次的任务来说特别有用. 相比之下, 较少使用的宏可以保存在独立的脚本中, 通过在开始菜单或桌面建立快捷方式来运行.

要立即创建自己的宏和热键, 请阅读快速入门教程.

-- 主页 --

dftg