• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Inhalt des Papierkorbs im Finder anzeigen

chimpo

Gala
Registriert
25.04.09
Beiträge
50
Hallo,

folgendes einfache Script habe ich geschrieben, um (aus der Seitenleiste) den Papierkorb direkt aufrufen zu können:

tell application "Finder"
if window 1 exists then
set target of window 1 to path to trash
else
open trash
end if
end tell

Im Prinzip tut es natürlich, was es soll, aber die "set target"-Anweisung führt in den Ordner ".Trash" und hat nicht das übliche Papierkorb-Fenster. "open trash" macht dies zwar richtig, aber es wird halt immer ein neues Fenster geöffnet. Natürlich liegt es an "path to", aber ohne geht es gar nicht. Gibt es eine Chance, das "richtige" Papierkorb-Fenster auch im ersten Fall anzuzeigen?
 
Hallo!
Wie wäre es mit

Code:
tell application "Finder"
activate
if window 1 exists then
close window 1
open trash
else
open trash
end if
end tell

Gruß
 
Danke! Das ist wieder die Variante "drauf kommen" ;-)

Aber dann kann man es natürlich noch so vereinfachen:

Code:
tell application "Finder"
    activate
    if window 1 exists then
        close window 1
    end if
    open trash
end tell

Gruß