:note

PPCなAppleScriptアプレットを再コンパイルする

PPCなAppleScriptアプレットを再コンパイルする /images/2014-06-10-no-support-ppc.png

古いアドビのアプリなどについてるAppleScriptアプレットがPPC用になってて使えなくなってるのを直す

たとえば

/Applications/Adobe Illustrator CS5/Scripting.localized/Sample Scripts.localized/AppleScript.localized/Calendar.localized/Make Calendar.app
└── Contents
    ├── Info.plist
    ├── MacOS
    │   └── applet
    ├── PkgInfo
    └── Resources
        ├── InfoPlist.strings
        ├── Scripts
        │   └── main.scpt -----> これ
        ├── applet.icns
        ├── applet.rsrc
        └── description.rtfd
            └── TXT.rtf

「パッケージの内容を表示」して、 Contents/Resources/Scripts/main.scpt をAppleScriptエディタ.appで開いて、改めてアプリケーション形式で書出しをすればいい

コマンドラインでもできる

$ osacompile [ソース] -o [書出し先]

くわしくは man

$ cd /Applications/Adobe\ Illustrator\ CS5/Scripting.localized/Sample Scripts.localized/AppleScript.localized/Calendar.localized
$ osacompile Make\ Calendar.app/Contents/Resources/Scripts/main.scpt -o _Make\ Calendar.app

コマンドラインだと同名上書きができないぽい

PPCなAppleScriptアプレットを再コンパイルする /images/2014-06-10-ppc-applet.png

 
comments powered by Disqus
back to top