This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Cygwin 1.0: Error when launching MSDOS bat file from bash on Wind ows 2000


--- "Berche, Guillaume" <Guillaume.Berche@mkms.xerox.com> wrote:
> Hi,
> 
> I recently received a machine with Windows 2000 installed on. I installed my
> copy of the Cygwin CD 1.0 I purchased but I run into the following problem: I
> can not run an MSDOS bat file from bash when a relative path is specified.
> 
> Examples:
> 
> > cd /
> > mkdir -p test1/test2
> > cat > test1/test2/run.bat
> REM start of MSDOS test
> PAUSE
> REM end of  MSDOS test
> ^C
> > 

Hmm... Why would one expect a DOS bat file to execute under BASH???  However,
it is possible to start the DOS COMMAND INTERPRETER from BASH by specifying it
so:

#! c:/Windows/System32/cmd.exe /c
REM start of MSDOS test
PAUSE
REM end of MSDOS test

However you need a noop program named #.exe that is on the Windows PATH so that
the DOS COMMAND INTERPRETER doesn't croak on the #! line.


> > cat test1/test2/run.bat
> 'test2' is not recognized as an internal or external command,
> operable program or batch file.
> > cd test1
> > test2/run.bat
> > 
> > cd test2
> > ./run.bat
> '.' is not recognized as an internal or external command,
> operable program or batch file.
> 
> 
> 
> > #However when I specify a complete path it works:
> > /test1/test2/run.bat
> 

I don't know why this would work unless the W2K DOS COMMAND INTERPRETER
understands / as a directory delimiter and you were actually in the DOS COMMAND
INTERPRETER issuing the command.

> C:\test1\test2>REM start of MSDOS test
> 
> C:\test1\test2>PAUSE
> Press any key to continue . . .
> 
> C:\test1\test2>REM end of  MSDOS test
> 
> 
> Any idea of the problem. The same problem appears also with beta 20.1. Do you
> know if this would have been fixed in 20.2?
> 

Oh, that's the problem we forgot to release 20.2 ;^)  We jumped to version
1.1.0 instead.

> Thanks for your help,
> 

Don't know if I was but you're welcome anyway.


=====
---
   Earnie Boyd: <mailto:earnie_boyd@yahoo.com>
            __Cygwin: POSIX on Windows__
Cygwin Newbies: <http://www.freeyellow.com/members5/gw32/index.html>
           __Minimalist GNU for Windows__
  Mingw32 List: <http://www.egroups.com/group/mingw32/>
    Mingw Home: <http://www.mingw.org/>

__________________________________________________
Do You Yahoo!?
Send online invitations with Yahoo! Invites.
http://invites.yahoo.com

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]