OSASCriptViewを試してみましょう。自前でScript Editorをどの程度作れるのかという確認作業です。Xcode 16.2+macOS 15.3betaで確認を行なっています。
–> Download Xcode Project osascript_test
とはいえ、これは2017年にすでに調査してありました。OSASCriptControllerとOSAScriptViewをCocoa Bindingでつないで、さらにいくつかの必要なボタンをOSASCriptControllerにつないで、簡単なAppleScript記述+実行のテストプロジェクトを作成。
この実行環境は、AppleScriptライブラリを認識して呼び出せますし、OSの構文色分け設定を認識します。
ただし、Apple純正のスクリプトエディタ同様、Cocoa Objectのログ表示は行えません。
また、かなり致命的な問題なのですが、バンドル形式のAppleScriptはこの状態では編集・実行できません。
Appleが配布していたサンプルコードで、AppleScriptObjCが出たての頃にスクリプトエディタをASOCで組んだプロジェクトを見かけたのですが、それを探して編集するのが手っ取り早そうです。ただ、あれもバンドル形式のAppleScript書類を編集・実行できなかった記憶があります。
More from my site
(Visited 1 times, 1 visits today)