4

Mac OSX 10.7.3 で単純な AppleScript を使用すると問題が発生します。次の単純な AppleScript を使用すると、OSX のどこにでもある「アクション「AppleScript の実行」でエラーが発生しました」というエラーが発生します。

Automator を開き、サービスを作成し、「Run AppleScript」ノードにドロップして、次のコードを入力します。これは正しいと思います。前述したように、多くの人が文句なしにやっている方法だからです。

アップルスクリプト:

tell application "Terminal" to activate
    tell application "System Events"
        tell process "Terminal"
            click menu item "New Window" of menu "Shell" of menu bar 1
            tell application "Terminal" to close the front window
        end tell
end tell

EDIT:Automatorで実行すると、エラーの説明も表示されます:

Run AppleScript failes -1 error
Access for assistive devices is disabled"
4

2 に答える 2

4

Enable access for assistive devices有効になっていますか? もしそうなら、あなたはそれを再び有効にしようとしましたか?

于 2012-03-27T13:31:23.453 に答える
3

とにかく、質問に答えると思います(質問を編集して、もう少し役立つ詳細を提供してくれてありがとう)。

システム環境設定の「ユニバーサル アクセス」ペインに移動し、「表示」タブの下部に、「補助デバイスのアクセスを有効にする」チェックボックスが表示されます。

補助デバイスを有効にする これをオンにすると、Automator が動作するのではないかと思います。

于 2012-03-27T13:31:41.513 に答える