0

私はアップルスクリプトの初心者です:

UI Browser を使用して、クリックしたいプロセスの要素を見つけました。クリックしたい要素は「UI要素10」であることがわかりました

これは私が持ってきたものです:

tell application "System Events"
    tell application process "nameofmyapp" to tell window 1
        click UI element 10
    end tell
end tell

しかし、「欠損値」が返されます。

どうすればこれを解決できますか?

4

1 に答える 1

2

System Events では、主に非ネイティブの cocoa アプリケーション ウィンドウで、ボタンをクリックする際に問題が発生することがあります。それはあなたの状況ですか?

そうでない場合でも、マウス クリックを実行できるコマンド ライン ツールを作成しました。ここで見つけることができます。あなたはそれを試してみたいかもしれません。システムイベントからボタンの画面座標をプログラムで取得し、ピクセルを追加して座標をボタンの中央に移動し、ツールでクリックする必要があるため、画面座標でクリックする必要があります。私の Web ページに AppleScript コードの例があり、参考になります。

于 2012-10-14T23:06:30.457 に答える