Class

NSScriptCommand

A self-contained scripting statement. 自己充足のスクリプト文。

Declaration 宣言

class NSScriptCommand : NSObject

Overview 概要

An instance of NSScriptCommand represents a scripting statement, such as set word 5 of the front document to word 1 of the second document, and contains the information needed to perform the operation specified by the statement. NSScriptCommandのインスタンスは、ひとつのスクリプティング文を表します、例えばset word 5 of the front document to word 1 of the second documentなど、そしてその文によって指定される演算を実行するのに必要な情報を含みます。

When an Apple event reaches a Cocoa application, Cocoa’s built-in scripting support transforms it into a script command (that is, an instance of NSScriptCommand or one of the subclasses provided by Cocoa scripting or by your application) and executes the command in the context of the application. Executing a command means either invoking the selector associated with the command on the object or objects designated to receive the command, or having the command perform its default implementation method (performDefaultImplementation()). あるアップルイベントがCocoaアプリケーションに届く時、Cocoaの組込みスクリプティングサポートはそれをスクリプトコマンド(すなわち、NSScriptCommandまたはCocoaスクリプティングやあなたのアプリケーションによって提供されるサブクラスの1つのインスタンス)に変換して、そのコマンドをそのアプリケーションの文脈において実行します。コマンドの執行は、そのコマンドと結びつけられるセレクタをそのコマンドを受け取るよう指名されたオブジェクトまたは複数オブジェクト上で発動する、またはコマンドにそれの省略時の実装メソッド(performDefaultImplementation())を実行させるかのどちらかを意味します。

Your application most likely calls methods of NSScriptCommand to extract the command arguments. You do this either in the performDefaultImplementation method of a command subclass you have created, or in an object method designated as the selector to handle a particular command. あなたのアプリケーションは、十中八九NSScriptCommandのメソッドを呼び出してコマンド引数を抽出します。あなたは、これをあなたが作成したコマンドサブクラスのperformDefaultImplementationメソッドにおいて、またはある特定のコマンドを取り扱うためのセレクタとして指名されるオブジェクトメソッドにおいてのどちらかで行います。

As part of Cocoa’s standard scripting implementation, NSScriptCommand and its subclasses can handle the default command set for AppleScript's Standard suite for most applications without any subclassing. The Standard suite includes commands such as copy, count, create, delete, exists, and move, as well as common object classes such as application, document, and window. Cocoaのもつ標準スクリプティング実装の一部として、NSScriptCommandとそれのサブクラスは、AppleScriptのもつ標準スイートに設定される省略時のコマンドを取り扱うことが、ほとんどのアプリケーションに対して何らサブクラスを作ることなく可能です。標準スイートは、copycountcreatedeleteexists、そしてmoveのようなコマンドを含みます、もちろん一般的オブジェクトクラス、例えばapplicationdocument、そしてwindowも。

For more information on working with script commands, see Script Commands in Cocoa Scripting Guide. スクリプトコマンドを扱う上でのさらなる情報として、スクリプトコマンドCocoaスクリプティングガイドで見てください。

Topics 話題

Initializing a script command スクリプトコマンドを初期化する

Getting the current command 現在のコマンドを取得する

Getting the Apple event アップルイベントを取得する

Executing the command コマンドを実行する

Accessing receivers レシーバにアクセスする

Accessing arguments 引数にアクセスする

Accessing the direct parameter 直接パラメータにアクセスする

Getting command information コマンド情報を取得する

Handling script execution errors スクリプト実行エラーを取り扱う

Suspending and resuming commands コマンドの待機と再開

Constants 定数

Initializers イニシャライザ

Instance Properties インスタンスプロパティ

Relationships 関係

Inherits From 継承元

Conforms To 次に準拠

See Also 参照

Script Commands スクリプトコマンド