$BK\>O$G$O!"%*!<%W%s%9%/%j%W%F%#%s%0%"!<%-%F%/%A%c(B(Open Scripting
Architecure$B!"(BOSA$B!"0lHLE*$K$O(B AppleScript $B$H8F$P$l$k(B)$B$N8=:_$N(B
Python $BMQ
AppleScript $B$H(B OSA $B$NMM!9$J%3%s%]!<%M%s%H$N5-=R$N$?$a$K!"$^$?!"%"!<%-(B
$B%F%/%A%c$*$h$SMQ8l$K$D$$$F$NM}2r$rF@$k$?$a$K!"%"%C%W%k$NJ8=q$rFI$`I,(B
$BMW$,$"$j$^$9!#(B"Applescript Language Guide" $B$O35G0$N%b%G%k$*$h$SMQ8l!"(BStandard Suite$B$K$D$$(B
$B$F@bL@$7$?J8=q$G$9!#(B"Open Scripting Architecture" $BJ8=q$O!"%"(B
$B%W%j%1!<%7%g%s%W%m%0%i%^$N;kE@$+$i(B OSA $B$r;HMQ$9$kJ}K!$K$D$$$F@bL@(B
$B$7$F$$$^$9!#$3$l$i$NJ8=q$O(BApple$B%X%k%W%S%e!<%o$N(BDeveloper Documentation
$BCf$N(BCore Technologies$B%;%/%7%g%s$K$"$j$^$9!#(B
$B%"%W%j%1!<%7%g%s$r%9%/%j%W%H$GA`:n$9$kNc$H$7$F!"Finder $B%&%#%s%I%&$NL>A0$r
Python$B$G$O0J2<$N%3!<%I$GF1$8;v$,$G$-$^$9!#(B
$BG[I[$5$l$F$$$k(B Python $B%i%$%V%i%j$O!"(BStandard Suite $B$r
$B=PNO$5$l$?%Q%C%1!<%8$O!"%a%=%C%I$H$7$F(B AppleScript $BJQ?t$r$9$Y$F4^$_!"(B
$BBh(B1$B$N0z?t$H$7$F$ND>@\%*%V%8%'%/%H$r4^$_!"%-!<%o!<%I0z?t$H$7$F$N$9$Y$F(B
$B$N%*%W%7%g%s$N0z?t$r4^$`!"%Q%C%1!<%8$HF1$8L>A0$rHw$($?
AppleScript $B<1JL;R$,(B Python $B<1JL;R$HF1$8$G$J$$>l9g!"L>A0$O>/?t$N5,B'$K(B
$B$h$C$FH=JL$7$^$9!#(B
Python $B$O!"$5$i$K(B Python $B$G%9%/%j%W%HBP1~%"%W%j%1!<%7%g%s$r:n@.$9$k;v(B
$B$r%5%]!<%H$7$F$$$^$9!#
$B$5$i$K!"(BFinder, Terminal, Explorer,
Netscape, CodeWarrior, SystemEvents $B$=$7$F(B
StdSuites $B$N%5%]!<%H%b%8%e!<%k$O!"$"$i$+$8$a@8@.$5$l$F$$$^$9!#(B
tell application "Finder"
get name of window 1
end tell
import Finder
f = Finder.Finder()
print f.get(f.window(1).name)
f.get(f.window(1).name)
$B$rMxMQ$9$kI,MW$,$"$j$^$9!#(B
_xx_
$B$,(B16$B?JK!$NJ8;zCM$G$"$k>l9g!"B>$N1Q?t;z$G$J$$J8;z$O(B
xx
$B$HCV49$5$l$^$9!#(B
gensuitemodule
OSA辞書からスタブパッケージを作成します。 aetools
Apple Eventを送るための基本的なサポート
aepack
Python変数とAppleEventデータコンテナ間の変換 aetypes
Apple Event オブジェクトモデルの Python 表現
MiniAEFrame
オープンスクリプティングアーキテクチャ(OSA)サーバ(``Apple Events'')のサポート。