On Apr 30, 10:59 am, Kevin Walzer <[EMAIL PROTECTED]> wrote: [snip] > > There are extension modules on the Mac for integrating Python and > AppleScript (the best one is appscript). However, if you want to limit > yourself to core Python, your best best is osascript, a system > command-tool that lets you call AppleScript code with arguments from > other programs. This can be called via os.system. > > The basis syntax for doing this from Python might look something like this: > > os.system('osascript -e \'tell app \"Terminal\" to activate\'') > > This simply launches Terminal. Note that you have to deal with quoting > issues. The equivalent syntax from AppleScript would be: > > tell app "Terminal" to activate > > If you want to Terminal to run a command-line program from AppleScript, > you can do this with the "do script" command. Code to do this could look > something like this: > > myscript = "python -e foo.py" > os.system('osascript -e '\tell app \"Terminal"\ to do script %s\'', > myscript) > > I haven't tested this, but you get the basic idea--define the script and > command-line paramaters in a string, then pass that to > AppleScript/osascript as a variable. This code should launch Terminal, > then run the external Python script. > > HTH, Thanks. I managed to get something like this to work. Later, I'll post it as an example to this thread so that other can use if for a reference if needed.
André > Kevin > > -- > Kevin Walzer > Code by Kevinhttp://www.codebykevin.com -- http://mail.python.org/mailman/listinfo/python-list