On 28/05/2015 07:18, James E Lang wrote: > I think it's been established that the OP is a Windows user.
FWIW, the OP said they used both Windows and Linux. >Please identify the Windows equivalent file as well as the quoted Linux file The quoted Linux file is /opt/libreoffice4.4/program/soffice Inasmuch as I no longer do Windows, I have no idea where the equivalent file is found in Windows, nor what it is called. I do know that on my old DosBox, I used to be able to do things like «for f in *; do; libreoffice --calc -o $f; done». Not for LibreOffice, since it was not compiled for Dos,^1 but I could do it with other programs. I have no idea how much of that was due to modifications made to my Dosbox. (My most frequently used manual for that system was O'Reilly's Referee book. I don't remember which version of BSD or Unix it was written for. True to its roots in Dos, more than once a shell script tripped up, because I used "/" instead of "\".) In theory, something like that should be doable on Windows. In practice, maybe not. > I am guessing that it exists in the user's file system once LO is installed > and that it is invoked when execution of soffice begins. C:\Programs\LibreOffice\program\soffice would be my guess. But I have pretty much forgotten most of what I knew about Windows configuration, and file placement. > You speak of editing the script so that it opens the specific calc (.ods?) > files. It's your standard shell script, albeit with a couple of complications thrown in, for good measure. >Where does one look in the script for the code to open certain "calc" files? I've forgotten which lines I changed, when i wanted that specific functionality. :( It was/is much simpler to simply alias «for f in *; do; libreoffice --calc -o $f; done» than modify that shell script. Wondering now if I simply renamed soffice to soffice1, and named the shell script soffice. Point is, what the OP wants to do can be done, at least in a *Nix environment. ##### In summary: * Option # 1: Edit the default shell script that starts LibreOffice; * Option # 2: Write a shell script, and use that as an alias for soffice; * Option #3: Try to force the desktop icon, start menu, and desktop icon to accept «for f in *; do; libreoffice --calc -o $f; done» as the command to invoke, when selected. Most important: Find a more efficient way to do «for f in *; do; libreoffice --calc -o $f; done» ^1: Back in the days before OOo 1.0, I tried compiling the *Nix code on my DosBox. Needless to say, it failed with a slew of error messages complaining about unsupported/unavailable libraries. Too many error messages for me to consider further work on porting it to DOS. jonathon -- To unsubscribe e-mail to: [email protected] Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/users/ All messages sent to this list will be publicly archived and cannot be deleted
