in reply to perl and cygwin

I think you are confusing cygwin and bash.

Cygwin is used to build applications designed for unix in Windows. The resulting application is a Windows application like every other. Applications built using cygwin can launch any application, whether they were built with cygwin or not. Similarly, applications were built without using cygwin can launch any application, whether they were built with cygwin or not.

So your question might as well be

Hi there, I wish to use perl (under win xp) for calling programs that run under cygwin. I wish to use my perl scripts from dos (not from cygwin), so that commands written in perl scripts could execute programs under cygwin. Is there some nice soltion ? thanks, Fungizid

The answer varies depending on a number of conditions including

Some possible answers (in no particular order):

You'll have to describe what you are trying to do.