Seite 1 von 1

[Gelöst]Wie kann man ein Makro per terminal starten

Verfasst: Fr 2. Aug 2013, 13:17
von phreak1n
Guten Tag,
ich wuerde gern ein Makro per terminal starten ohne das im Vordergrund ein GUI oder aehnliches zu sehen ist, bzw um das ganze auch auf einen headless system laufen zu lassen.
Gefunden habe ich bis jetzt diesen codeschnipsel und dannach macht google auch so ziemelich schlapp (oder ich weiß mal wieder net genau wonach ich suchen möche).

Code: Alles auswählen

libreoffice\
 -invisible\
 -nofirststartwizard\
 -headless\
 -norestore\
 x.ods "macro:///LibreOffice Macros.ExportSheetsToHTML.exportsheetstohtml.js"
Zuerst zeigt er mir nur das Dokument an, welches ich bei x.ods angebe ( wass ja schon bei den ganzen argumenten nicht passieren sollte, so wie ich es versteh) und zweitens habe ich keine Ahnung wie ich den Pfad richtig zu meinem Makro angebe. Meine Makro liegt unter "Meine Makros -> Standart -> hallowelt ---> ar_sort". Hab schon

Code: Alles auswählen

"macro:///LibreOffice Macros.Standart.hallowelt.ar_sort"
und

Code: Alles auswählen

"macro:///Meine Makros.Standart.hallowelt.ar_sort"
auf gut Glück probiert aber das scheint nicht zu Helfen.

Danke fuers lesen,
Calli

Re: Wie kann man ein Makro per terminal starten

Verfasst: Fr 2. Aug 2013, 16:34
von lorbass

Re: Wie kann man ein Makro per terminal starten

Verfasst: Fr 2. Aug 2013, 16:54
von phreak1n
danke fuet die hilfe, sobald ich wieder am rechner sitze wird das ausprobiert.

danke

Re: Wie kann man ein Makro per terminal starten

Verfasst: Mo 5. Aug 2013, 13:07
von gogo
soffice ist in den neueren LO-Versionen nicht mehr der Startbefehl, sondern z.B.:

Code: Alles auswählen

libreoffice4.0 macro:///Standard.Module1.TestMakro

Re: Wie kann man ein Makro per terminal starten

Verfasst: Di 6. Aug 2013, 09:05
von phreak1n
oh gut zu wissen, noch kann ich soffice benutzen aber wenn dan geupdated wird muss ich hier nicht mehr nachfragen, danke