Hallo Zusammen,
nach längerem suchen und testen muss ich nun doch etwas schreiben...
Folgendes Szenario:
Ich habe eine Umgebung mit Windows XP und demnächst Vista Clients.
Bei den XP Clients gibt es eine D-Partition auf der aktuell auch meine Dokumentenvorlagen liegen. Diese Pfad habe ich über die Paths.xcu voreingestellt (neben ein paar weiteren Voreinstellunge), der Abschnitt sieht dann so aus:
Code: Alles auswählen
<node oor:name="Template" oor:op="fuse" oor:mandatory="true" oor:finalized="true">
<node oor:name="InternalPaths">
<node oor:name="$(insturl)/share/template/$(vlang)" oor:op="fuse"/>
</node>
<prop oor:name="WritePath">
<value>file:///D:/Daten/OOo/Vorlagen</value>
</prop>
Da die neuen Vista Clients diese Partition nicht mehr haben, habe ich ein "kleines" Problem.... Ich müsste bei der Installation von OOo zukünftig 2 Dateien mit den unterschiedlichen Pfaden haben. Schöner und viel eleganter wäre es, wenn ich die bestehende Windows-Variable für diesen Speicherpfad (UserDataDir) nutzen könnte. Diese Variable zeigt unter Windows XP auf D:\Daten und unter Vista auf C:\Users\Public, somit wäre ich flexibler und müsste nicht mehrer Konfigdateien vorhalten.
Für den Wert der des WritePath hab ich schon folgendes (erfolglos) versucht:
"$(UserDataDir)/OOo/Vorlagen"; $(UserDataDir)/OOo/Vorlagen; "$UserDataDir/OOo/Vorlagen"; $UserDataDir/OOo/Vorlagen; "$(UserDataDir"/OOo/Vorlagen; "$UserDataDir"/OOo/Vorlagen
Die Pfadvariable würde ich auch noch für weitere Voreinstellungen benötigen, den Vorlagenpfad habe ich einmal exemplarisch genommen. Der Pfad ist existent, würde nach meinem Wissen aber auch erstellt werden, wenn dem nicht so wäre.
Wäre schön, wenn mir jemand unter die Arme greifen könnte!
Gruß
Alex