Verwendung von AppleScript-wie kann ich auf eine Schaltfläche in einem dialog in einem Fenster, hat keinen Namen/Titel?

Ich versuche zu schreiben ein AppleScript, das wird, leeren Sie den cache des Twitter for Mac und starten Sie die app. Das problem das ich laufen in ist, dass das Bestätigungs-Dialogfeld nicht einen Namen haben (die Titelleiste ist leer), so bin ich verloren, wie ich Ziel-die Schaltfläche kein Rahmen. Hier ist, was ich habe, so weit:

tell application "Twitter"
   activate
end tell
tell application "System Events"
   tell process "Twitter"
      tell menu bar 1
         tell menu bar item "Twitter"
            tell menu "Twitter"
               click menu item "Empty Cache"
            end tell
         end tell
      end tell
   end tell
end tell
tell application "System Events"
   click button "Empty Cache" of window "Empty Cache?"
end tell
tell application "Twitter"
   quit
end tell
tell application "Twitter"
   activate
end tell
  • Sie nicht haben, um geben Sie den Titel des Fensters (obwohl es besser, wenn Sie tun); Sie können nur tun click button "Empty Cache" of window 1
  • Sie können sogar tun ...of front window wenn Sie wollen.
InformationsquelleAutor Tyson Rosage | 2011-09-08
Schreibe einen Kommentar