Portable OpenOffice Launcher 1.0.8
==================================
Written by John T. Haller
Website:
http://johnhaller.com/jh/useful_stuff/p ... penoffice/ABOUT PORTABLE OPENOFFICE
=========================
The Portable OpenOffice Launcher allows you to run OpenOffice from a removable drive whose letter changes as you move it to another computer. The office suite can be entirely self-contained on the drive and then used on any Windows computer.
LICENSE
=======
This code is released under the GPL. The full code is included with this package as PortableOpenOffice.nsi.
INSTALLATION / DIRECTORY STRUCTURE
==================================
By default, the program expects one of 3 directory structures:
-\ <--- Directory with PortableOpenOffice.exe
+\openoffice\
+\program\
OR
-\ <--- Directory with PortableOpenOffice.exe
+\PortableOpenOffice \
+\openoffice\
+\program\
OR
-\ <--- Directory with PortableOpenOffice.exe
+\PortableApps\
+\PortableOpenOffice \
+\openoffice\
+\program\
It can be used in other directory configurations by including the PortableOpenOffice.ini file in the same directory as PortableOpenOffice.exe and configuring it as details in the INI file section below. The INI file may also be placed in a subdirectory of the directory containing PortableOpenOffice.exe called PortableOpenOffice or 2 directories deep in PortableApps\PortableOpenOffice. All paths in the INI should remain relative to the EXE and not the INI.
PORTABLEOPENOFFICE.INI CONFIGURATION
====================================
The Portable OpenOffice Launcher will look for an ini file called PortableOpenOffice.ini within its directory. If you are happy with the default options, it is not necessary, though. The INI file is formatted as follows:
[PortablePortableOpenOffice]
OpenOfficeDirectory=openoffice\program
AdditionalParameters=-commandline -parameters
WaitForOpenOffice=false
OpenOfficeExecutable=soffice.exe
The OpenOfficeDirectory entry should be set to the *relative* path to the directory containing soffice.exe. It must be a subdirectory (or multiple subdirectories) of the directory containing PortableOpenOffice.exe. The default entries for these are described in the installation section above.
The AdditionalParameters entry allows you to pass additional commandline parameter entries to soffice.exe. Whatever you enter here will be appended to the call to soffice.exe.
The WaitForOpenOffice entry allows you to set the Portable OpenOffice Launcher to wait for OpenOffice to close before it closes. This option is mainly of use when PortableOpenOffice.exe is called by another program that awaits it's conclusion to perform a task.
The OpenOfficeExecutable entry allows you to set the Portable OpenOffice Launcher to use an alternate EXE call to launch OpeenOffice. This is helpful if you are using a machine that is set to deny soffice.exe from running or to launch the writer, calc, etc directly. You'll need to rename the soffice.exe file and then enter the name you gave it on the OpenOfficeExecutable= line of the INI.
PROGRAM HISTORY / ABOUT THE AUTHOR
==================================
This launcher grew out of my work on the Portable Firefox and Portable Thunderbird projects. Some of the ideas arose from discussions relating to Portable Firefox & Thunderbird in the mozillaZine forums.
CURRENT LIMITATIONS
===================
LOCAL FILES CREATED - Some local files may be created, though the full extent is not known.
LOCAL REGISTRY ENTRIES - Some registries entries may be made, though the full extent is not known.
NO PORTABLE JAVA - Since Sun's Java VM can not be run from a portable medium, all Java-dependent features within OpenOffice.org will be disabled.