マクロは、要求に応じて「再生」される一連のスクリプト化されたアクションである。マクロの最も一般的な動作は、1つまたは複数のウィンドウにシミュレートされたキーストロークや マウスクリックを送信することです。このようなウィンドウは、キーストロークやマウスクリックのひとつひとつに、あたかも手動で行ったかのように反応するため、反復作業を高速かつ確実に自動化することができる。
マクロを再生する最も便利な方法のひとつは、マクロをホットキーまたはホットストリングに割り当てることです。例えば、以下のホットキーを押すと、空のEメールメッセージが作成され、特定のタイプの受信者用に準備され、送信前にパーソナライズすることができます:
^!s:: ; Control+Alt+S { if not 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 ..." ; etc. } ; この中括弧はホットキーの終了を示します。
上記のようなホットキー・マクロは、1日に何度も行う作業には特に便利です。対照的に、使用頻度の低いマクロは、スタートメニューやデスクトップ上のショートカットからアクセスできる別のスクリプトにそれぞれ保存しておくことができます。
独自のマクロやホットキーをすぐに作成するには、クイックスタート・チュートリアルをお読みください。