User Tools

Site Tools


Shell_Scripting

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision Both sides next revision
Shell_Scripting [2015/12/16 13:14]
ccstone created
Shell_Scripting [2016/03/19 20:34]
JMichaelTX First Draft -- ADDed Execute Script from Other Apps -- NEEDS Work
Line 2: Line 2:
  
 Under construction… Under construction…
 +
 +===== Execute Script in Keyboard Maestro =====
 +FIXME -- TBD
 +
 +===== Execute Script Other Apps =====
 +
 +When you execute a shell script from other apps, like Terminal.app,​ the shell does NOT have access to the Keyboard Maestro Engine environment,​ and thus does NOT know anything about Keyboard Maestro Variables.
 +
 +In order to access Keyboard Maestro Variables in these scripts, you must use a tool like [[https://​developer.apple.com/​library/​mac/​documentation/​Darwin/​Reference/​ManPages/​man1/​osascript.1.html|osascript]]:​
 +
 +<​code>​
 +osascript -e 'tell application "​Keyboard Maestro Engine"​ to get value of variable "​MY_KM_Var"'​
 +</​code>​
Shell_Scripting.txt · Last modified: 2019/07/01 01:12 by peternlewis