3

Apple コミュニティでこの質問をしたところ、合計で 0 件の回答がありました。皆さんはずっと頭がいいように見えるので、ここであなたの考えを聞いてみようと思いました.

外部プロセスを介して Applescript をトリガーしようとすると、エラーが発生し始めました。コンソール エラーは次のとおりです。

12/09/2012 11:01:39.205 osascript[269]: このプロセスには資格情報が混在しているため、スクリプト追加の読み込みはシステム ドメインに制限されています (issetugid=0 r/e uid=501/0 gid=20/20)

スクリプトを Mac (Mini - Mountain Lion 10.8.1) でローカルに実行すると、完全に動作します。

何が起こっているかは次のとおりです。

Crestron プロセッサを搭載したホーム オートメーション環境の音楽サーバーとして MacMini を使用しています。MacMini は 2 つのゾーンに接続されています。1 つは光出力を介して、もう 1 つは USB ポートの 1 つから DAC に接続されています。2 つのゾーンのいずれかで「iTunes を聴く」を選択すると、コントローラーは UDP 経由で MacMini で実行されているプログラムにコマンドを送信し、スクリプトが適切なオーディオ出力に変更されるようにします。

昨日まではすべて正常に機能していましたが、プログラムが突然スクリプトをトリガーし、正しいスクリプトが正しく実行されたことを報告しているにもかかわらず、出力が切り替えられず、上記のメッセージがコンソールに表示されました。

ここでできることを読んだので、PRAMとSMC(3つのドンすべて...)をリセットし、スクリプトトリガープログラムを削除し、Clean My Macを実行して再起動しましたが、すべて役に立ちませんでした.

誰でもこれで私を助けることができます.それが機能していたことを考えると、それは簡単なものでなければなりません. 私は更新を実行していないか、私が考えることができる他の何かを変更していません.....

ありとあらゆる考えや意見をいただければ幸いです。

ありがとう

マルク

4

1 に答える 1

1

エラーから、「スクリプト追加」と呼ばれるapplescriptへのアドオンがインストールされているようで、それがエラーの原因となっています。ほとんどの場合、AppleScript コードを実行するためにこのアドオンは必要ありません。したがって、システムからすべてのスクリプトの追加を削除し、applescript がまだ機能するかどうかを確認します。

システムでスクリプトの追加を検索します... ~/Library/ScriptingAdditions および /Library/ScriptingAdditions.

スクリプト追加機能が行っていることを行う必要がある場合は、アドオンを使用せずに同じタスクを実行する方法が他にある可能性があります。

于 2012-10-04T14:54:47.750 に答える