「複製」コマンドをサポートしようとしています。トップクラスを複製するのにうまく機能します:
tell application "SpellAnalysis" to duplicate level 1
ただし、これはクラッシュします。
tell application "SpellAnalysis" to duplicate (get unit 1 of (get level 1))
「ユニット」の外側のコンテナが「レベル」である場合、両方のクラスにインデックス指定子を提供しました。奇妙なことに、ユニット クラスのプロパティを次のように指定できます。
tell application "SpellAnalysis" to (get general rule of unit 1 of (get level 1))
原因は、「objectsByEvaluatingSpecifier」が NSCloneCommand サブクラス内で使用された場合、およびユニット クラスの objectSpecifier メソッドが必要な場合に常に null 値を返すことです。