Seite 1 von 1

Schalter für LibreOffice Dateien

Verfasst: 30. Sep 2012 22:20
von gpdoja
Über den Schalter:
<?xml version="1.0"?>
<button backcol="none" display="both" separate="yes" textcol="none" type="three_button">
<label>neues Dokument mit LibreOffice</label>
<icon1>#script</icon1>
<button backcol="none" display="both" textcol="none">
<label>LibreOffice (Writer)</label>
<tip>Neues Dokument erstellen</tip>
<icon1>#edit</icon1>
<function type="normal">
<instruction>@nofilenamequoting</instruction>
<instruction>@set fn={dlgstringS|Dokument Namen eingeben (ohne .odt)|Dokument Name}</instruction>
<instruction>FileType NEW=.odt NEWNAME="norename:{$fn}"</instruction>
<instruction>Select PATTERN="{$newfile}" DESELECTNOMATCH</instruction>
<instruction>"C:\Program Files\LibreOffice 3.6\program\soffice.exe" "{sourcepath}\{$newfile}"</instruction>
</function>
</button>
<button backcol="none" display="both" textcol="none">
<label>LibreOffice (Tabelle)</label>
<tip>Neue Tabelle erstellen</tip>
<icon1>#edit</icon1>
<function type="normal">
<instruction>@nofilenamequoting</instruction>
<instruction>@set fn={dlgstringS|Tabelle Name eingeben (ohne .ods)|Tabelle Name}</instruction>
<instruction>FileType NEW=.ods NEWNAME="norename:{$fn}"</instruction>
<instruction>Select PATTERN="{$newfile}" DESELECTNOMATCH</instruction>
<instruction>"C:\Program Files\LibreOffice 3.6\program\soffice.exe" "{sourcepath}\{$newfile}"</instruction>
</function>
</button>
<button backcol="none" display="both" textcol="none">
<label>LibreOffice (Praesent)</label>
<tip>Neue Praesent erstellen</tip>
<icon1>#edit</icon1>
<function type="normal">
<instruction>@nofilenamequoting</instruction>
<instruction>@set fn={dlgstringS|Tabelle Name eingeben (ohne .odp)|Praesent Name}</instruction>
<instruction>FileType NEW=.odp NEWNAME="norename:{$fn}"</instruction>
<instruction>Select PATTERN="{$newfile}" DESELECTNOMATCH</instruction>
<instruction>"C:\Program Files\LibreOffice 3.6\program\soffice.exe" "{sourcepath}\{$newfile}"</instruction>
</function>
</button>
</button>
versuche ich LibreOffice Dateien zu erstellen und zu öffnen.
Das funktioniert mit swriter .odt und simpress .odp auch hervorragend, aber Dateien mit den Endungen .ods und .odc werden einfach nicht angelegt und auch soffice nicht gestartet.
Weiß jemand warum?

Gruß gpdoja

Re: Schalter für LibreOffice Dateien

Verfasst: 1. Okt 2012 00:44
von Kundal
Dein Schaltercode funktioniert bei mir mit OpenOffice einwandfrei. Ich habe lediglich den Pfad zu soffice.exe nach "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe" geändert.
Du könntest versuchen statt soffice.exe direkt scalc.exe bzw. simpress.exe zu verwenden.