@echo off setlocal SET NMAKE_COMMAND=%1 SHIFT :loop if "%1"=="" goto success ECHO Building %1 pushd %1 nmake %NMAKE_COMMAND% if ERRORLEVEL 1 goto error ECHO %1 built successfully (%NMAKE_COMMAND%) ECHO. shift popd goto loop :success goto exit :error popd ENDLOCAL ECHO Error while making %1! VERIFY OTHER 2>NUL :exit