[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: -mhpattern on NT systems?



> > What is cygwin bash?
> 
> <http://www.cygwin.com/>
> A free Unix-like API ontop of Win32 including many of the GNU utilties.

Thanks.

> > Yes, but I don't think I can use forward slashes for regex delimiters?
> 
> I do not understand this statement.

Well, I mean I can't put -mhpattern /^*.CNM/ for example, using slashes
instead of double quotes.

> > On the whole, WshShell.Run(strCmd); will run any complex command line
> > you throw at it, including long file names and file names with spaces.
> > It also handles redirection and returns an exit code so you can test if
> > the call succeeded. Unfortunately, the double quotes thing seems to be a
> > problem.
> 
> Is there an argv style version that allows you to explicitly set
> the list of arguments, bypassing the command shell?

In general no, but the latest beta has a new method that's supposed to
be more like the C++ way of doing things, so maybe this is the answer. I
have not had a chance to look at the new beta as yet.

> MHonArc does return codes.  It is up to the calling process to
> handle it as they see fit.  Once MHonArc exits, how the return code
> is handled is out MHonArc's hand.  In a nutshell, 0 is return when
> processing was successful.  A non-zero is returned on error.  The
> return code 75 is returned if no lock could be obtained on the
> archive.

Cool.

> > Is it correct that I'm using MHonArc.BAT, or should I maybe be using
> > MHonArc.PL instead?
> 
> Under WinNT, you can use mhonarc.pl.  It should be more efficient
> since perl should be invoked directly due to file type association.
> It also avoids the shell redirection problems when depending on
> mhonarc.bat.

Hmmm, maybe this will solve all the problems but what syntax do I use?
Is it something like:

c:\perl\bin\perl.exe mhonarc.pl inbox -mhpattern "^*.CNM" -outdir outbox

-- 
Gerry Hickman (London UK)


[Index of Archives]     [Bugtraq]     [Yosemite News]     [Mhonarc Home]