Class

NSUserAppleScriptTask

An object that executes AppleScript scripts. AppleScriptスクリプトを執行するオブジェクト。

Declaration 宣言

class NSUserAppleScriptTask : NSUserScriptTask

Overview 概要

The NSUserAppleScriptTask class is intended to run AppleScript scripts from your application. It is intended to execute user-supplied scripts and will execute them outside of the application's sandbox, if any. NSUserAppleScriptTaskクラスは、AppleScriptスクリプトをあなたのアプリケーションから実行するためのものです。それはユーザ提供スクリプトを実行するよう計らい、そしてそれをアプリケーションのサンドボックスの外側で実行するでしょう、もしあれば。

The class is not intended to execute scripts built into an application; for that, use one of the Process classes. If the application is sandboxed, then the script must be in the FileManager.SearchPathDirectory.applicationScriptsDirectory folder. A sandboxed application may read from, but not write to, this folder. このクラスは、アプリケーションへとビルドされたスクリプトを実行するよう計らいません;そのためには、Processクラスの1つを使ってください。アプリケーションがサンドボックスされるならば、そのときスクリプトはFileManager.SearchPathDirectory.applicationScriptsDirectoryフォルダの中になければなりません。サンドボックスアプリケーションは、このフォルダから読み出します、しかしそれへと書き込むことはできません。

If you simply need to execute scripts without regard to input or output, use NSUserScriptTask, which can execute any of the specific types. If you need specific control over the input to or output from the script, use this class. あなたがインプットやアウトプットを考慮せずに簡単なスクリプトの実行を必要とするならば、NSUserScriptTaskを使ってください、それはどんな特殊な種類でも実行できます。あなたが特定の制御をスクリプトへのインプットまたはそれからのアウトプットに必要とするならば、このクラスを使ってください。

Topics 話題

Executing an AppleScript Script AppleScriptスクリプトの実行

Constants 定数

Relationships 関係

Inherits From 継承元

See Also 参照

Scripts and External Tasks スクリプトと外部タスク