Can't run Macro Express from within Cygwin bash shell

Michael A Chase
Wed Dec 4 18:46:00 GMT 2002

On Wed, 04 Dec 2002 18:12:20 -0800 Jack Twilley <> 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
> /APerfMonInit
> 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
> wrong?

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

Mac :})
** I normally forward private questions to the appropriate mail list. **
Ask Smarter:
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:
Bug reporting:

More information about the Cygwin mailing list