Class

NSScriptExecutionContext

The context in which the current script command is executed. そこにおいて現在のスクリプトコマンドが執行されるところの前後関係。

Declaration 宣言

class NSScriptExecutionContext : NSObject

Overview 概要

An NSScriptExecutionContext object is a shared instance (there is only one instance of the class) that represents the context in which the current script command is executed. NSScriptExecutionContext tracks global state relating to the command being executed, especially the top-level container object (that is, the container implied by a specifier object that specifies no container) used in an evaluation of an NSScriptObjectSpecifier object. NSScriptExecutionContextオブジェクトは、ある共有インスタンスです(このクラスのインスタンスは1つしかありません)、それはそこにおいて現在のスクリプトコマンドが実行される前後関係を表します。NSScriptExecutionContextは、実行されているコマンドに関連するグローバルな状態を追跡します、とりわけNSScriptObjectSpecifierオブジェクトの評価において使われるトップレベルのコンテナオブジェクト(すなわち、コンテナを指定しない指定子オブジェクトによって暗示されるコンテナ)。

In most cases, the top-level container for a complete series of nested object specifiers is automatically set to the application object (NSApp), and you can get this object with the topLevelObject method. But you can also set this top-level container to something else (using topLevelObject) if the situation warrants it. ほとんどの場合には、入れ子にされたオブジェクト指定子の完全な一続きに対するトップレベルのコンテナは、自動的にアプリケーションオブジェクト(NSApp)に設定されます、そしてあなたはこのオブジェクトをtopLevelObjectメソッドで得ることができます。しかしあなたはまたこのトップレベルのコンテナを何か他のものに設定できます(topLevelObjectを使って)もし状況がそれを許すならば。

It is unlikely that you will need to subclass NSScriptExecutionContext. あなたがNSScriptExecutionContextのサブクラスを作る必要は起こりそうにありません。

Topics 話題

Getting the current context 現在前後関係を取得する

Getting and setting the container object コンテナオブジェクトの取得と設定

Relationships 関係

Inherits From 継承元

See Also 参照

NSObject Script Support NSObjectスクリプトサポート