Wenn es möglich ist, die Liste der ausgewählten Dateien in einem bestimmten Finder-Fenster mit AppleScript zu erhalten, können Sie wahrscheinlich Scripting Bridge in einer Cocoa-Anwendung als Schnittstelle zum Finder verwenden. Die Dokumentation von Apple,
Scripting Bridge ist ein Framework und eine Technologie, die Cocoa-Entwicklern die Steuerung und Kommunikation mit skriptfähigen Anwendungen erleichtert. Anstatt AppleScript-Skripts in Ihre Anwendung einzubinden oder sich mit den Komplexitäten des Sendens und Verarbeitens von Apple-Ereignissen zu befassen, können Sie Objective-C-Nachrichten einfach an ein Objekt senden, das eine Anwendung mit einer Skriptschnittstelle darstellt. Ihre Cocoa-Anwendung kann alles, was ein AppleScript-Skript kann, aber in Objective-C-Code, der in den übrigen Code Ihres Projekts integriert ist.
Es gibt keine Cocoa-Klasse, die den Finder oder genauer Finder-Fenster darstellt. Finder ist eine Anwendung und eine skriptfähige Anwendung, so dass Scripting Bridge der richtige Weg ist.
, das gut aussieht, wird versuchen, wenn ich an einem Computer bin zurück. – Joshua
Netter Job, der es einführt. =) –
Das funktioniert super, vielen Dank! – Joshua