This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
Scripting [2016/06/22 22:51] JMichaelTX ADD header for Execute Script |
Scripting [2019/07/01 01:11] peternlewis [Shell] |
||
---|---|---|---|
Line 8: | Line 8: | ||
{{:km-7.1-execute-script-actions.png?nolink|}} | {{:km-7.1-execute-script-actions.png?nolink|}} | ||
- | 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.1-execute-applescript.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. |
The Actions for the other script languages are very similar. | The Actions for the other script languages are very similar. | ||
- | + | :!: **For more details about scripting, see the [[manual:Scripting|User Manual Page on Scripting]]** | |
- | ---- | + | |
==== AppleScript ==== | ==== AppleScript ==== | ||
Line 22: | 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 ==== | ||
- | * [[Shell Scripting]] -- Using Keyboard Maestro Variables (TBD) | ||
* [[action:Execute a Shell Script]] action. | * [[action:Execute a Shell Script]] action. | ||
- | |||
- | ---- | ||
==== Swift ==== | ==== Swift ==== | ||
Line 48: | Line 40: | ||
* [[action:Execute a Swift Script]] action. | * [[action:Execute a Swift Script]] action. | ||
- | |||
- | ---- | ||
==== Automator ==== | ==== Automator ==== | ||
Line 55: | Line 45: | ||
* [[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 69: | Line 56: | ||
- [[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]] | + | |
- | + | ||