mirror of https://github.com/python/cpython
The minimal scripting example now actually works.
This commit is contained in:
parent
9dd78101d7
commit
b60352992f
|
@ -14,15 +14,9 @@
|
|||
<p>Python has a fairly complete implementation of the Open Scripting
|
||||
Architecure (OSA, also commonly referred to as AppleScript), allowing
|
||||
you to control scriptable applications from your Python program,
|
||||
and with a fairly pythonic interface. The following pieces of
|
||||
AppleScript and Python are rougly identical (XXXX Not true right now!):</p>
|
||||
and with a fairly pythonic interface. This piece of
|
||||
Python:</p>
|
||||
|
||||
<blockquote><tt><pre>
|
||||
tell application "Finder"
|
||||
get name of window 1
|
||||
end tell
|
||||
</pre></tt></blockquote>
|
||||
|
||||
<blockquote><tt><pre>
|
||||
import Finder
|
||||
|
||||
|
@ -30,6 +24,14 @@ f = Finder.Finder()
|
|||
print f.get(Finder.window(1).name)
|
||||
</pre></tt></blockquote>
|
||||
|
||||
<p>is identical to the following piece of AppleScript:</p>
|
||||
|
||||
<blockquote><tt><pre>
|
||||
tell application "Finder"
|
||||
get name of window 1
|
||||
end tell
|
||||
</pre></tt></blockquote>
|
||||
|
||||
<p>To send AppleEvents to an application you must first create the Python
|
||||
modules interfacing to the terminology of the application (what
|
||||
<tt>Script Editor</tt> calls the "Dictionary"). Use the IDE menu command
|
||||
|
|
Loading…
Reference in New Issue