私は1つのAppleScriptファイルで作成した2つのアプリケーションを起動しようとしています。AppleScriptで2つのアプリケーションを起動
(私はOS Xのライオンを使用しています)私が使用しているコードは次のとおりです。
tell application "app1" to activate
tell application "app2" to activate
は、これら二つの1作品を伝えますが、両方を一緒にのみ、最初のアプリケーションを起動するのいずれかを行う...
誰かが私が間違っていることを知っていますか?フラッシュCS4に発表された/
最初のアプリケーションは、XcodeのでコンパイルCアプリケーションであり、そして第二のアプリケーションが作成したAIR/Flashアプリケーションです
編集
私も試してみました
do shell script "my_path_here/app1"
do shell script "my_path2_here/app2"
最初のアプリケーションのみを起動します。私も試してみた
:
STILLのみ最初のアプリケーションを起動しdo shell script "my_path_here/app1" & "; my_path2_here/app2"
。
編集2
このスクリプトが動作することを私が発見した:
do shell script "cd my_path_here/ ; open app1 ; cd my_path2_here/ ; open app2"
これは、これは、私が行っ必要なものを達成し、まだ元の問題を開いたまま回避策と修正ではない...これは、問題が何であるかについてより多くの光を当てるかもしれない。
私はこれを正式な回答にするつもりはありませんが、私はAIRアプリケーションがAppleScriptサポートを持っているとは思いません。私はいくつかあなたのための決定的な答えを探しました[そしてこれを見つけました](http://apple.stackexchange.com/questions/22239/using-applescript-to-control-an-application-which-does-not-support-それ)。 1つの方法は、ScriptEditorを使用してAIRアプリケーションを開き、AppleScript辞書があるかどうかを確認することです.AppleScript辞書は存在しない可能性があります。 –
それは理にかなっていますが、私がやっているのはアプリケーションを起動するだけなので、問題ではないはずですか?少なくとも2つのシェルスクリプトを実行してアプリケーションを起動させるためには少なくともAppleScriptを使用していましたが、これを試してみましたが、まったく同じことです。 – BumbleShrimp
言うまでもなく、私は正常に両方のアプリケーションではなく、すぐにAppleScriptでAIRアプリケーションを実行できます。 – BumbleShrimp