This is the mail archive of the
mailing list for the Cygwin project.
Re: Can't run Macro Express from within Cygwin bash shell
- From: Michael A Chase <mchase at ix dot netcom dot com>
- To: cygwin <cygwin at cygwin dot com>, Jack Twilley <jtwilley at brightmail dot com>
- Date: Wed, 4 Dec 2002 18:44:19 -0800 (PST)
- Subject: Re: Can't run Macro Express from within Cygwin bash shell
- Fcc: SentMail
- References: <firstname.lastname@example.org>
- Reply-to: Michael A Chase <mchase at ix dot netcom dot com>
On Wed, 04 Dec 2002 18:12:20 -0800 Jack Twilley <email@example.com> wrote:
> This is probably a general question and not application-specific.
> I can run the application from a cmd window in Win2kAS with a command
> line like this:
> c:\progra~1\macroe~1\meproc.exe /Fj:\diesel\scripts\PerfmonMacros.mex
> I've tried running the same command line with lots of escaping from a
> Cygwin bash shell, both remotely and locally. It doesn't work. I've
> tried mixtures of /cygdrive/c and c:\\ and I can see the files in the
> remote directory from the bash shells just fine. What am I doing
If it's a MSDOS/Windows executable, it won't know anything about Cygwin
paths. Getting backslashes (\) right can be rather tricky in a shell
environment, so what I'd suggest is something like this:
# A DOS program won't understand Cygwin file specifications
mex=$(cygpath -w -a /cygdrive/j/diesel/scripts/PerfmonMacros.mex)
# Use a Cygwin path for the shell to find the program
"/cygdrive/c/Program Files/MacroExe/meproc" /F$mex /APerfMonInit
** I normally forward private questions to the appropriate mail list. **
Ask Smarter: http://www.tuxedo.org/~esr/faqs/smart-questions.html
Give a hobbit a fish and he eats fish for a day.
Give a hobbit a ring and he eats fish for an age.
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html