in reply to Re^2: access to ERRORLEVEL on Win32
in thread access to ERRORLEVEL on Win32
must be changed in batch file likecmd /c "make 2>&1 | perl vcproj_filter.pl"
Unfortunatly the following doesn't work:make > output.txt 2>&1 perl %ERRORLEVEL% output.txt"
It seems if you start more then one process using && or | ERRORLEVEL is not set for each process but only for the last one. That's why using my script in a pipe and reading %ERRORLEVEL% would never work. I finally use a seperate perl script from where I make the call to make via system() and gather the return code from $?. The output is filtered afterwards.cmd /c "make > output.txt 2>&1 && perl %ERRORLEVEL% output.txt"
Thanks for the help!
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: access to ERRORLEVEL on Win32
by ikegami (Patriarch) on Jul 01, 2009 at 18:13 UTC |