De:Start-Kurzbefehle für NeoOffice

From NeoWiki

Revision as of 13:05, 7 May 2007 by RoyFocker (Talk | contribs)
Jump to: navigation, search

Es gibt verschiedene Möglichkeiten, NeoOffice beim Start ein bestimmtes Programm außer dem Writer öffnen zu lassen.

Contents

Start-Kurzbefehle

hat eine Template-Datei für jedes der vier Programme geschrieben, aus denen OpenOffice.org und NeoOffice bestehen. Indem Sie ein Template auswählen, öffnet NeoOffice beim Start das jeweilige Programm (sofern NeoOffice das Standard-Programm ist, nicht OpenOffice.org/X11. Falls NeoOffice nicht Standard ist, setzen Sie einfach NeoOffice für jede dieser Dateien als Standard). Sie können das Template im Dock behalten, um die gewünschte Komponente mit einem Klick zu starten.

Die Dateien finden Sie hier:

http://neo-downloads.sixthcrusade.com/neoofficeshortcuts_en.zip

http://neo-downloads.sixthcrusade.com/neoofficeshortcuts_de.zip

Dies ist besonders hilfreich für NeoOffice 1.2 und Versionen darüber, die ein leeres Writer-Dokument öffnen.

Sie können auch Ihre eigene Vorlage öffnen, die alle Ihre normalen Dokumenteinstellungen benutzt, und die Datei auf die gleiche Weise wie die Start-Kurzbefehle verwenden.

Weitere Informationen:

http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=445

Hilfsprogramme

Sie können auch ein Set von Hilfsprogrammen für jede einzelne Komponente von http://www.toonetown.com/projects/downloads/NeoOfficeApps.zip herunterladen. Diese Hilfsprogramme funktionieren nur mit den 2.0+-Versionen von NeoOffice für PPC.

Nachdem Sie die Zip-Dateien ausgepackt haben, müssen Sie die Programme vom NeoOfficeApps-Ordner in Ihren /Programme-Ordner ziehen (oder wo auch immer Sie NeoOffice installiert haben).

Sie können diese Programme benutzen, als wären es unabhängige Programme. (Sie können sie ins Dock ziehen, Dateien daraufziehen etc.)

Sie benutzen das Icon von OpenOffice.org, da entsprechende Icons für NeoOffice nicht existieren.

Bitte beachten Sie: Es gibt einige Begrenzungen dessen, was diese Hilfsprogramme können. Siehe dazu die Diskussion in diesem und den folgenden Beiträgen auf Trinity.

Makros

Der NeoOffice Makro- und Datenbank-Künstler fabrizio bietet das folgende Makro, um NeoOffice mit einem bestimmten Programm starten zu lassen.

Sie können mit einem Makro leicht ändern, welches Programm beim Start geöffnet wird.

Mein NeoOffice 1.2 öffnet zum Beispiel beim Start mit diesem Makro die Datenbankformulare:

sub apri_documento
dim oFrame as object
dim Doc as Object
dim Url as String
oFrame = ThisComponent.getCurrentController().getFrame()
dim leggo(0) as New com.sun.star.beans.PropertyValue

url="file:///Users/fabrizio/Desktop/Archivio/form database/eventi.sdw"

leggo(0).Name="ReadOnly"
leggo(0).Value=TRUE
Doc = oFrame.loadComponentFromUrl(Url, "", 2, leggo())

end sub

Sie können das Makro ändern und, nachdem alles konfiguriert ist, wählen Sie Anpassen aus dem Extras-Menü. Gehen Sie dann auf den Tab "Ereignisse" und verlinken Sie das Makro mit dem Ereignis "Programmstart".

Hinweise

Thread auf Trinity, der dieses Makro diskutiert.

CFBundleExecutable

It is also possible to define a custom executable in order to to start NeoOffice in another component or to pass command line startup flags to NeoOffice.

Simply create a small shell script, save it inside your NeoOffice.app/Contents/MacOS folder, and edit the entry for CFBundleExecutable in NeoOffice's Info.plist to point to your new script. Then move NeoOffice to a new folder and then move it back to /Applications (this forces LaunchServices to update its cached copy of NeoOffice's Info.plist).

N.B. Any patch which changes Info.plist will overwrite your new choice of CFBundleExecutable.

Sample shell script

#!/bin/sh
/Applications/NeoOffice.app/Contents/MacOS/soffice.bin -nodefault

This script, when saved as an executable file (e.g. /Applications/NeoOffice.app/Contents/MacOS/soffice-nodefault) and set as the CFBundleExecutable will start NeoOffice without the default Writer document.

References

This trinity thread discusses changing the CFBundleExecutable.



Dieser Artikel in anderen Sprachen: English
Personal tools