von kvogelsa » Mi, 05.09.2007 11:08
Liebe Liste,
nach langer Zeit mal wieder ein Lebenszeichen
Wir verwalten unsere OOo Dokumente über einen Apache, laden sie also über den firefox runter.
Ein Makro speichert das Dokument dann automatisch unter der Netzwerkfreigabe im richtigen Ordner unter dem richtigen Namen, damit OOo weiß, das bei strg+s nicht im tmp Ordner sondern eben im richtigen Ordner gespeichert werden soll:
Code: Alles auswählen
dim dummy()
Pfad="Y:\myOrdner\"+oFeld.content+".odt"
Pfadurl=converttourl(Pfad)
odoc=thisComponent
odoc.storeasurl(Pfadurl,dummy())
Verwende ich OOo unter Windows, klappt es.
Jetzt wollen wir die Arbeitsplatzrechner aber auf Linux umstellen, und da klappt es nicht, da unter linux die Ordnerstruktur anders ist.
unter linux klappt dieser code:
Code: Alles auswählen
dim dummy()
Pfad="/Y:/iuristico_doc/"+oFeld.content+".odt"
odoc=thisComponent
odoc.store(Pfad,dummy())
Meine Frage nun:
Wie müsste eine If-Abfrage lauten, die entweder
- das Betriebssystem ausliest und abhängig davon das Makro im entsprechenden Code weiterlaufen lässt
- oder, wohl einfacher, checkt, ob " Pfadurl" true ist und anderenfalls im linux-code weiterläuft
Vielen Dank für Eure Mühe
Liebe Liste,
nach langer Zeit mal wieder ein Lebenszeichen ;-)
Wir verwalten unsere OOo Dokumente über einen Apache, laden sie also über den firefox runter.
Ein Makro speichert das Dokument dann automatisch unter der Netzwerkfreigabe im richtigen Ordner unter dem richtigen Namen, damit OOo weiß, das bei strg+s nicht im tmp Ordner sondern eben im richtigen Ordner gespeichert werden soll:
[code] dim dummy()
Pfad="Y:\myOrdner\"+oFeld.content+".odt"
Pfadurl=converttourl(Pfad)
odoc=thisComponent
odoc.storeasurl(Pfadurl,dummy())[/code]
Verwende ich OOo unter Windows, klappt es.
Jetzt wollen wir die Arbeitsplatzrechner aber auf Linux umstellen, und da klappt es nicht, da unter linux die Ordnerstruktur anders ist.
unter linux klappt dieser code:
[code] dim dummy()
Pfad="/Y:/iuristico_doc/"+oFeld.content+".odt"
odoc=thisComponent
odoc.store(Pfad,dummy())[/code]
Meine Frage nun:
Wie müsste eine If-Abfrage lauten, die entweder
[list=]das Betriebssystem ausliest und abhängig davon das Makro im entsprechenden Code weiterlaufen lässt[/list]
[list=]oder, wohl einfacher, checkt, ob " Pfadurl" true ist und anderenfalls im linux-code weiterläuft [/list]
Vielen Dank für Eure Mühe