This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
Scripting [2016/12/04 22:55] JMichaelTX [Execute Script Actions] Updated screenshot to show choices for script location |
Scripting [2017/11/06 03:30] peternlewis |
||
---|---|---|---|
Line 9: | Line 9: | ||
For example, the [[action:Execute_an_AppleScript]] Action:\\ | For example, the [[action:Execute_an_AppleScript]] Action:\\ | ||
- | {{:km-7.3-execute-script.png?nolink|}} | + | {{:km-7.3-execute-script.png?nolink|}}\\ |
Note that the script can be either embedded in the _Action_, or in an external script file, linked using the _Execute Script File_ choice. | Note that the script can be either embedded in the _Action_, or in an external script file, linked using the _Execute Script File_ choice. | ||
Line 15: | Line 15: | ||
:!: **For more details about scripting, see the [[manual:Scripting|User Manual Page on Scripting]]** | :!: **For more details about scripting, see the [[manual:Scripting|User Manual Page on Scripting]]** | ||
- | |||
- | ---- | ||
==== AppleScript ==== | ==== AppleScript ==== | ||
Line 23: | Line 21: | ||
* [[action:Execute an AppleScript|Execute an AppleScript]] action. | * [[action:Execute an AppleScript|Execute an AppleScript]] action. | ||
- | |||
- | ---- | ||
==== JavaScript ==== | ==== JavaScript ==== | ||
- | * [[JavaScript for Automation]] -- Provides an introduction to JXA and comparison with AppleScript.\\ | + | * [[action:Execute a JavaScript For Automation]] action -- shows how to get/set Variables. |
- | * [[action:Execute a JavaScript For Automation]] action. | + | |
* [[action:Execute a JavaScript in Safari]] action. | * [[action:Execute a JavaScript in Safari]] action. | ||
* [[action:Execute a JavaScript in Google Chrome]] action. | * [[action:Execute a JavaScript in Google Chrome]] action. | ||
* [[action:Execute a JavaScript in Custom Prompt]] action. | * [[action:Execute a JavaScript in Custom Prompt]] action. | ||
+ | * [[JavaScript for Automation]] -- Provides an introduction to JXA and comparison with AppleScript.\\ | ||
- | |||
- | ---- | ||
==== Shell ==== | ==== Shell ==== | ||
Line 42: | Line 36: | ||
* [[action:Execute a Shell Script]] action. | * [[action:Execute a Shell Script]] action. | ||
- | |||
- | ---- | ||
==== Swift ==== | ==== Swift ==== | ||
Line 49: | Line 41: | ||
* [[action:Execute a Swift Script]] action. | * [[action:Execute a Swift Script]] action. | ||
- | |||
- | ---- | ||
==== Automator ==== | ==== Automator ==== | ||
Line 56: | Line 46: | ||
* [[action:Execute an Automator Workflow]] action | * [[action:Execute an Automator Workflow]] action | ||
- | |||
- | ---- | ||
===== See Also ===== | ===== See Also ===== | ||
- | ---- | + | * [[Scripting_the_Keyboard_Maestro_editor|Scripting the Keyboard Maestro editor]] |
- | + | * [[manual:Scripting|Scripting]] user manual section | |
- | ---- | + | |
==== Forum ==== | ==== Forum ==== | ||
Line 70: | Line 57: | ||
- [[https://forum.keyboardmaestro.com/t/create-text-expansion-from-selection-macro/3329|Create Text Expansion From Selection Macro]] | - [[https://forum.keyboardmaestro.com/t/create-text-expansion-from-selection-macro/3329|Create Text Expansion From Selection Macro]] | ||
- [[https://forum.keyboardmaestro.com/t/add-the-contents-off-the-clipboard-as-a-unicode-expansion-to-typinator/3614/2|Add the contents off the clipboard as a Unicode expansion to Typinator]] | - [[https://forum.keyboardmaestro.com/t/add-the-contents-off-the-clipboard-as-a-unicode-expansion-to-typinator/3614/2|Add the contents off the clipboard as a Unicode expansion to Typinator]] | ||
- | + | - [[https://forum.keyboardmaestro.com/search?q=Scripting|Keyboard Maestro Forum topics about Scripting]] | |
- | - [[https://www.google.fr/search?q=site:forum.keyboardmaestro.com+Found+Image+condition|Keyboard Maestro Forum topics about Scripting]] | + | |
- | + | ||