AppleScript - "Tabs rechts vom aktuellen Tab schließen" in Safari 7

Ich habe das folgende AppleScript als Automator-Dienst verwendet, um Safari dazu zu bringen, alle Registerkarten rechts neben der aktuellen Registerkarte zu schließen. Ich habe jedoch auf Mavericks (10.9) aktualisiert und festgestellt, dass dies nicht mehr funktioniert.

Kann jemand raten, wie dieses AppleScript geändert werden sollte, damit es wieder funktioniert?

Hier ist das Skript:

    tell application "Safari"
  set indexActive to index of current tab of window 1
    repeat until (get index of last tab of window 1) = indexActive
        close last tab of window 1
    end repeat
end tell
Können Sie den Code in die Frage einfügen und nicht auf einer externen Website

Antworten (1)

Ihr Skript hat in meinen begrenzten Tests immer noch funktioniert, aber Sie könnten auch so etwas versuchen:

tell window 1 of application "Safari"
    close (tabs where index > (get index of current tab))
end
Seltsam. Es funktionierte wieder, nachdem ich einen Neustart durchgeführt hatte. Und danke für das prägnante Alternativskript!