func execute(withAppleEvent : NSAppleEventDescriptor?, completionHandler : NSUserAppleScriptTask.CompletionHandler?)
Overview 概要
The NSUser
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.
NSUser
クラスは、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 File
folder. A sandboxed application may read from, but not write to, this folder.
このクラスは、アプリケーションへとビルドされたスクリプトを実行するよう計らいません;そのためには、Process
クラスの1つを使ってください。アプリケーションがサンドボックスされるならば、そのときスクリプトはFile
フォルダの中になければなりません。サンドボックスアプリケーションは、このフォルダから読み出します、しかしそれへと書き込むことはできません。
If you simply need to execute scripts without regard to input or output, use NSUser
, 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.
あなたがインプットやアウトプットを考慮せずに簡単なスクリプトの実行を必要とするならば、NSUser
を使ってください、それはどんな特殊な種類でも実行できます。あなたが特定の制御をスクリプトへのインプットまたはそれからのアウトプットに必要とするならば、このクラスを使ってください。