3. Examples
from osax import *
# Create an OSAX instance that contains Standard Additions
# terminology and targets the host process
sa = OSAX()
# Beep
sa.beep()
# Speak a phrase
sa.say("Hello World!")
# Get path to user's Scripts folder
print(sa.path_to(k.scripts_folder))
# Result: mactypes.Alias("/Users/foo/Library/Scripts/")
# Display a dialog
print(sa.display_dialog("Python says hello!",
buttons=["Hi!", "Howdy!", "Duuuude!"],
default_button=3))
# Result: {k.button_returned: "Howdy!"}