com.apple.metadata:kMDItemFinderComment erweitern

K

kissthechief

Mitglied
Thread Starter
Dabei seit
11.04.2011
Beiträge
38
Reaktionspunkte
0
Hallo zusammen

Ich will das Attribut
com.apple.metadata:kMDItemFinderComment
per Tool erweitern.
Die hinterlegten informationen sehen so aus
Code:
com.apple.metadata:kMDItemFinderComment:
00000000  62 70 6C 69 73 74 30 30 5F 10 18 72 61 70 61 6E  |bplist00_..rapan|
00000010  74 65 20 73 63 68 6E 65 65 77 61 6E 74 65 20 68  |te schneewante h|
00000020  75 68 6E 08 00 00 00 00 00 00 01 01 00 00 00 00  |uhn.............|
00000030  00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00  |................|
00000040  00 00 00 23                                      |...#|
00000044

Die Daten werden aus der bplist_ ausgelesen, so dass spotlight sie auch findet.
Eingestellt wurden diese über rechtsklick / Informationen/ spotlight Kommentare.
Der obere Eintrag wurde danach erstellt.
Genau das möchte ich per tool imitieren!
Alelrdings muss ich die Daten auch in die plist00_ eintragen.

Jetzt ist aber die Frage, wo diese zu finden ist, damit ich sie ansprechen kann :(

Kann da jemand weiter helfen?
 
Hi Marduk

Also bei mir kommt bei Google ein ganz anderer Hit
Weisst du denn, wo ich die dafür zuständige .DS Datei für Spotlight finden kann?
Ich hab zwar schon alles gefunden, wie man index resetet usw. aber nicht wo sich der Index hinterlegt hat!
 
Ich sollte vlt hinzufügen, dass ich Version 10.6.6 nutze.
Dort werden die Daten in den xattr gespeichert.
aber irgendwie muss Spotlight diese Daten ja auch erhalten oder?

mal als andere Idee noch:
Kann ich ein Apple Script in mein Java Projekt einbinden, mit dem ich Spotlight sage, dass vorausgewählte Kommentare eingefügt werden sollen?
Wenn das mit dem Script geht.. wie kann ich dem Script dann sagen, welche Datei und welche Kommentare mitgenommen werden sollen?


edit: Falls noch jemand auf so eine Idee kommt mal..

tell application "Finder"
set x to file "multitag.txt" of desktop
set comment of x to "huhn katze hund"
end tell

Hier lasse ich einfach über Java eine .scpt Datei mit diesem Inhalt erstellen.. dort kann ich Dateiname, Pfad und Werte eintragen lassen wie ich sie brauche.
Nach dem anlegen der Datei einfach ausführen lasse und fertig :)
 
Zuletzt bearbeitet:
Zurück
Oben Unten