Satimage 戻る| 次へ
スクリプトからあなたのコードを呼びます。
外部のコード >による 科学的環境 >Workingの ホームページ > 情報センター > Onlineドキュメンテーション > Data想像 > XCodeプロジェクト > Callingはスクリプト ツ?からのあなたのコードです。/長さ>
あなたのコードがいったん「スクリプト-可能」を作って、コンパイルされると、あなたは、ただそれをテストして、それを使用しなければなりません。 どうあなたのプログラムを使用するかはそれがScripting Addition、または「スクリプト-可能」アプリケーションであるかによります。
あなたの新しいScripting Additionを使用します。
あなたの MOSolver動詞のために辞書が以下のエントリーを含んでいる MyOsax.osaxというScripting Additionを生産したと仮定してください。

MOSolverマトリクス
ツ?????egree整数
ツ?????esult: 記録

あなたのScripting Additionは、「スクリプト-可能」アプリケーションとしてあなたがプログラムをデバッグしたがっているとき、どれがデバッグをはるかに簡単にするかと述べます。 その趣旨で、あなたのプロジェクトのための目標として DebugOsaxを選定してください、そして、デバッグモードでそれを始めてください。 指示の残りは 「スクリプト-可能」アプリケーションに関するセクションで説明されるのと同じです。
現在のセクションの残りはデバッグフェーズではなく、正常な状態におけるScripting Addition(または、'osax')の使用にささげられます。

あなたのosaxのコマンドをAppleScriptに目に見えるようにするように、フォルダー /Library/ScriptingAdditions/の中、または、 ~/Library/ScriptingAdditions/のあなたのユーザドメインで MyOsax.osaxというファイルをコピーしなければなりません。そのような ScriptingAdditionsフォルダーが存在しないなら、その正確な名前で1つを作成してください。(スペースを全く含んでいない。)
次に、例えば、あなたはどんなスクリプトからも SmileのAppleScript端末(テキストウィンドウ)から動詞を呼ぶことができます:


マトリクスとしてcreatematrix「x」ncols10nrows10にmを設定してください。
nから3に、セットします。
MOSolver m度nにxを設定してください。

「スクリプト-可能」アプリケーションを使用します。
あなたの MASolver動詞のために辞書が以下のエントリーを含んでいる MyApp.appという「スクリプト-可能」アプリケーションをしたと仮定してください。

MASolverマトリクス
ツ?????egree整数
ツ?????esult: 記録

アプリケーションが走行であるとすぐに、コマンドはAppleScriptに目に見えます(その結果、例えば、 Smileで使用可能な)。 したがって、あなたのアプリケーションをデバッグしたいなら、デバッグシンボルがオンな状態でコンパイルしたなら、あなたは XCodeから最初にデバッグモードでそれを始めたがっているかもしれません。
コマンドをあなたのアプリケーション、使用に送る、 ツに言いますか?. . 終わりは包装紙を言います。


マトリクスとしてcreatematrix「x」ncols10nrows10にmを設定してください。
nから3に、セットします。
MASolver mにxを設定するアプリケーション"MyApp"度nを言ってください。

「スクリプト-可能」コードで交信することに関する詳しい情報、例えば、タイムアウト問題に関するコメントは以下のページで利用可能です。
「スクリプト-可能」アプリケーションに投票します。
戻る| 次へ
Copyrightツゥ2005パリ、Satimage