2012-03-29 7 views
1

Ich dort eine Möglichkeit zum Lesen/Abfragen der Details des Desktops auf OSX. Ich möchte die Informationen wie Dateien & Ordner auf dem Desktop mit seiner Position sichtbar holen?Erhalten Sie Details zu Symbolen und Dateien, die auf dem Desktop vorhanden sind, mit dem Speicherort auf dem Desktop?

Ich denke, ich kann folgende API aus dem NSFileManger verwenden und es kann Dateien und Ordner geben.

- (NSArray *)contentsOfDirectoryAtURL:(NSURL *)url includingPropertiesForKeys:(NSArray *)keys options:(NSDirectoryEnumerationOptions)mask error:(NSError **)error 

Aber ich brauche auch Desktop-Dateien Position und dort entsprechende Symbole. Kann mir jemand helfen oder Vorschläge machen?

Antwort

-1

Für Symbol können Sie

[NSWorkspace sharedWorkspace] iconForFile:filePath]; 

verwenden Sie AppleScript für die Position der Desktop-Elemente verwenden können.

tell application "Finder" to ¬ 
    get the name of every item of desktop 
tell application "Finder" to ¬ 
    get the position of every item of the desktop 
+0

Kann es ohne Scripting gemacht werden? – MacGeek

Verwandte Themen