- Registriert
- 11.12.10
- Beiträge
- 21
Hallo zusammen,
ich hatte unter Snow Leopard ein Script erstellt, dass die Dokumente aus dem Dock auf meinen Stick kopiert. Seit Umstieg auf Lion funktioniert es nicht mehr. Grund: In der Propertylist ("macintosh hd:users:name:Library
references:com.apple.dock.plist:") wird der Name des Dokuments verändert. Aus einem Leerzeichen im Dokumenten-Namen wird ein "% 20".
Der relevante Scriptausschnitt:
Das Ergebnis unter Lion:
file "Macintosh HD:Users:name
ublikationen:2011-% 20Prozessverbesserung/Implementierung% 20LL:Artikel Analgosedierung.docx:"
Wenn ich diesen String in einen "copy"-Befehl verwende bekomme ich eine Fehlermeldung.
Frage: Wie kann ich unter Lion den String eines Dokumenten-Namens aus einer plist korrekt auslesen?
Vielen Dank
ich hatte unter Snow Leopard ein Script erstellt, dass die Dokumente aus dem Dock auf meinen Stick kopiert. Seit Umstieg auf Lion funktioniert es nicht mehr. Grund: In der Propertylist ("macintosh hd:users:name:Library

Der relevante Scriptausschnitt:
Code:
[B]try[/B]
[B]set[/B] [COLOR=#518e16]x[/COLOR] [B]to[/B] 1
[B]set[/B] [COLOR=#518e16]docklist[/COLOR] [B]to[/B] {}
[B]repeat[/B]
[B]tell[/B] [COLOR=#103ffb][I]application[/I][/COLOR] "System Events"
[B]set[/B] [COLOR=#518e16]propList[/COLOR] [B]to[/B] [COLOR=#103ffb][I]property list file[/I][/COLOR] "macintosh hd:users:philipptrankle:Library:Preferences:com.apple.dock.plist:"
[B]set[/B] [COLOR=#518e16]a[/COLOR] [B]to[/B] ([COLOR=#8039d8]value[/COLOR] [B]of[/B] [COLOR=#103ffb][I]property list item[/I][/COLOR] "_CFURLString" [B]of[/B] [COLOR=#103ffb][I]property list item[/I][/COLOR] "file-data" [B]of[/B] [COLOR=#103ffb][I]property list item[/I][/COLOR] "tile-data" [B]of[/B] [COLOR=#103ffb][I]property list item[/I][/COLOR] [COLOR=#518e16]x[/COLOR] [B]of[/B] [COLOR=#103ffb][I]property list item[/I][/COLOR] "persistent-others" [B]of[/B] [COLOR=#518e16]propList[/COLOR]) [B]as[/B] [COLOR=#0936bb][I]POSIX file[/I][/COLOR]
[B]end[/B] [B]tell[/B]
[B]set[/B] [B]end[/B] [B]of[/B] [COLOR=#518e16]docklist[/COLOR] [B]to[/B] [COLOR=#518e16]a[/COLOR]
[B]set[/B] [COLOR=#518e16]x[/COLOR] [B]to[/B] ([COLOR=#518e16]x[/COLOR] + 1)
[B]end[/B] [B]repeat[/B]
[B]end[/B] [B]try[/B]
Das Ergebnis unter Lion:
file "Macintosh HD:Users:name

Wenn ich diesen String in einen "copy"-Befehl verwende bekomme ich eine Fehlermeldung.
Frage: Wie kann ich unter Lion den String eines Dokumenten-Namens aus einer plist korrekt auslesen?
Vielen Dank
Zuletzt bearbeitet: