This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
trigger:Script [2015/07/03 04:39] peternlewis |
trigger:Script [2023/09/21 04:07] (current) peternlewis [See Also] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | Any active macro can be executed via AppleScript request to the Keyboard Maestro Engine. Keyboard Maestro includes a menu at the bottom of the trigger section showing example code to execute the macro by script in a variety of languages (although all variations break down to AppleScript requests, however that is done within the language, usually by using the *osascript* tool). For example: | + | Any active macro can be triggered via AppleScript request to the Keyboard Maestro Engine. Keyboard Maestro includes a menu at the bottom of the trigger section showing example code to execute the macro by script in a variety of languages (although all variations break down to AppleScript requests, however that is done within the language, usually by using the *osascript* tool). For example: |
-- ignoring application responses | -- ignoring application responses | ||
Line 17: | Line 17: | ||
You can pass a parameter to the macro by adding *with parameter "Whatever"* to the *do script* command. The parameter is available to the macro as the [[token:TriggerValue|%TriggerValue% text token]] (v7.0+). | You can pass a parameter to the macro by adding *with parameter "Whatever"* to the *do script* command. The parameter is available to the macro as the [[token:TriggerValue|%TriggerValue% text token]] (v7.0+). | ||
+ | |||
+ | ===== See Also ===== | ||
+ | |||
+ | === Triggers === | ||
+ | |||
+ | * [[URL|URL]] trigger | ||
+ | * [[keyboardmaestro|keyboardmaestro CLI Tool]] | ||
+ | * [[Trigger File|Trigger File]] | ||
+ | * [[/Triggers|All Triggers]] | ||
+ |