2

したがって、私の問題はディスクウォリアーにあり、「ディレクトリ」ペインの下にドロップダウンウィンドウがあり、applescriptを「クリック」できません。Applescriptにドロップダウンウィンドウを「クリック」してから、リストからディスクをクリックするように指示する方法はありますか? 私の上司はこのコード全体を自動化することを望んでいますが、これは自動化できるかどうかわからない部分です。これが私のコードです:

do shell script "open /Applications/DiskWarrior.app"
delay 3
tell application "System Events"
    keystroke "my password"
    delay 2
    keystroke return
    delay 3
    keystroke tab
    delay 3
    keystroke return
    delay 20
    --Delay 20 to allow time for the application to fully load
    end tell

diskwarrior を開いた後、次のステップは、再構築したいディスクを選択することですが、私が言ったように、applescript に「クリック」するように指示する方法がわかりません。

誰にもいくつか提案がありますか?

4

1 に答える 1

2
do shell script "open -a DiskWarrior"
delay 5
tell application "System Events"
    tell process "SecurityAgent"
        set value of text field 2 of scroll area 1 of group 1 of window 1 to "password"
        click button 2 of group 2 of window 1
    end tell
    delay 5
    tell process "DiskWarrior"
        set frontmost to true
        tell pop up button 1 of window 1
            click
            click menu item 2 of menu 1
        end tell
        set visible to false -- workaround for a glitch in the DiskWarrior UI
        set visible to true
        click button "Rebuild" of window 1
    end tell
end tell

再構築ボタンをクリックしても機能しませんでした。ただし、Automator でのアクションの記録は機能しました。

于 2012-12-03T17:31:51.177 に答える