Schalter für LibreOffice Dateien

Forum zur Erstellung von Schaltern über den Befehlseditor
Antworten
gpdoja
Beiträge: 11
Registriert: 21. Sep 2012 23:46
Betriebssystem: Win 7 Professional 32 Bit
Produkt: DOpus 10.2.0.0

Schalter für LibreOffice Dateien

Beitrag von gpdoja » 30. Sep 2012 22:20

Ü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

Benutzeravatar
Kundal
Moderator
Beiträge: 1341
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
Produkt: DOpus 12 x64 - Letzte Betaversion
Version DOpus: Pro

Re: Schalter für LibreOffice Dateien

Beitrag von Kundal » 1. Okt 2012 00:44

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.

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste