宏是一系列按要求 "播放" 的脚本动作. 宏最常见的用法是向一个或多个窗口发送模拟键击和鼠标点击. 这些窗口会响应每个键击和鼠标点击, 就好像您手动操作一样, 这样可以让重复的任务快速可靠地自动化.
回放宏的最方便的方法之一是为它指定热键或热字串. 例如, 下面的热键会为创建空白电子邮件, 然后输入指定的内容, 并且允许您在发送之前对其进行编辑:
^!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 ..." ; 等等. } ; 这个括号的作用是完成热键.
像上面这样的热键宏, 对于你每天要执行多次的任务来说特别有用. 相比之下, 较少使用的宏可以保存在独立的脚本中, 通过在开始菜单或桌面建立快捷方式来运行.
要立即创建自己的宏和热键, 请阅读快速入门教程.