Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Delivered-To: mailing list cygwin@cygwin.com Message-Id: <5.2.0.9.2.20030215093533.01e6db58@pop3.cris.com> X-Sender: rrschulz@pop3.cris.com Date: Sat, 15 Feb 2003 09:42:42 -0800 To: cygwin@cygwin.com From: Randall R Schulz Subject: Re: Win 2000 : Open Files With Word & Excel From The Command Line In-Reply-To: <3E4E79B1.4040704@mscha.org> References: <5.2.0.9.2.20030214211012.0294ea38@pop3.cris.com> <5.2.0.9.2.20030214211012.0294ea38@pop3.cris.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Michael, All right, all right. One is enough. However, your solution is missing quoting of $arg in the "cygstart" invocation, and that's a Unix-centric practice we like to discourage around here because of the much greater likelihood of failure under Windows. Also, cygstart resides in the "cygutils" package and that package that is not a core Cygwin component, so not everyone has it. From that perspective, a pure shell scripting solution is more universal. Lastly, cygstart did occur to me after I sent my last reply, but I didn't feel like further self-flagellation. Besides, doesn't anybody appreciate a convoluted solution to a simple problem any more? Where are all the aspiring Rube Goldbergs of the software age? Randall Schulz At 09:32 2003-02-15, Michael Schaap wrote: >On 15-Feb-2003 06:14, Randall R Schulz wrote: >>Steve, >>Double damn! >>Or maybe... Third time's the charm. Yeah, that's it! >>-==- >>#!/bin/bash >>wwArgs=() >>for arg; do >> wwArgs[${#wwArgs[@]}]="$(cygpath -m "$arg")" >>done >>exec "/cygdrive/c/Program Files/Microsoft Office/Office/winword.exe" >>"${wwArgs[@]}" >>-==- > >Or maybe... > >-==- >#/bin/sh > >for arg; do > cygstart $arg >done >-==- > > - Michael -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/