Ich versuche, einen Ordner im Finder mit AppleScript zu öffnen. Das Folgende ist mein Code. Ich möchte den Ordner WorkSpace
im Finder öffnen, aber es öffnet den übergeordneten Ordner /Volumes/MyMacDrive/Mani
und markiert den WorkSpace
Ordner. Ich möchte den Inhalt von WorkSpace
Ordner, aber alles, was ich bekomme, ist der Inhalt des übergeordneten Ordners. Was fehlt mir hier ..?Applescript: Öffnen Sie einen Ordner im Finder
property the_path : "/Volumes/MyMacDrive/Mani/WorkSpace/"
set the_folder to (POSIX file the_path) as alias
tell application "Finder"
activate
if window 1 exists then
set target of window 1 to the_folder
else
reveal the_folder
end if
end tell
Verwenden Sie die 'Finder window' haben class anstelle von 'window' um keinen Fehler zu haben, wenn eines dieser Fenster geöffnet ist (Informationsfenster, Einstellungsfenster, Ausschnittfenster und Ansichtsoptionenfenster). ->' wenn das Finder Fenster 1 existiert '. Der Befehl reveal: Bringe die angegebenen Objekte in ** view **, benutze den 'open' Befehl wie in ** adayzdone ** 's Antwort. – jackjr300