OK, I'm a programmer so usually use "make" for TeX files as I would for other projects and I've never had a problem with errorlevels in MiKTeX (make aborts on any stage if the errorlevel is non-zero).
Does this shell script improve the situation - you've stated that you're using WinXP so this file would be called musixtex.cmd rather than musixtex.bat (this seems acceptable as the latest version of MiKTeX is abandoning the 95/98/Me line) ---- BEGIN musixtex.cmd ---- @setlocal enableextensions @echo off if not exist %~n1.tex goto :EOF if exist %~n1.mx2 del %~n1.mx2 tex %* && musixflx %~n1 && tex %* && yap %~1.dvi ---- END musixtex.cmd ---- Deleting the .mx1 file is AFAIK unnecessary - musixtex.tex works out which stage it's at based on the presence of the .mx2 file - the first pass results are always overwritten in that instance. HTH, David -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jean-Pierre Coulon Sent: 28 January 2008 10:24 To: Werner Icking Music Archive Subject: Re: [TeX-Music] musixtex.bat, errorlevel, MiKTeX under XP On Mon, 28 Jan 2008, David Allsopp wrote: > Your attachment hasn't got through (certainly to me!) - lots of email > servers don't allow .bat files and, by default, Microsoft Outlook blocks > them too! > > Could you re-send the batch file inline? @if not exist %1.tex goto end @if exist %1.mx1 del %1.mx1 @if exist %1.mx2 del %1.mx2 @call tex %1 %2 %3 %4 %6 %6 %7 %8 %9 @if errorlevel 2 goto end musixflx %1 @if errorlevel 1 goto end @call tex %1 %2 %3 %4 %6 %6 %7 %8 %9 @yap %1 :end Jean-Pierre Coulon [EMAIL PROTECTED] _______________________________________________ TeX-music mailing list [EMAIL PROTECTED] http://mailman.daimi.au.dk/mailman/listinfo/tex-music _______________________________________________ TeX-music mailing list [EMAIL PROTECTED] http://mailman.daimi.au.dk/mailman/listinfo/tex-music