• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung

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?
 

sedna

Schweizer Glockenapfel
Registriert
22.10.08
Beiträge
1.375
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ß
 

chimpo

Gala
Registriert
25.04.09
Beiträge
50
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ß