What we want:

	We want the ability to call AutoIt3Wrapper from the command line (from a command window or from a CI tool such as Final Builder) and have it return a non zero return code if there are script compilation errors. For example, during compile time the script may not be able to find an include file, so we want AutoIt3Wrapper to return a non zero return code so the CI tool will report a failure and not a success.

Current Behavior:

	If AutoIt3Wrapper is run from the command line, the return code (%ERRORLEVEL%) is always zero even if none of the include files were found or if there were other errors. The result is an AutoIt EXE file that fails even though AutoIt3Wrapper reported a zero return code.

	An interesting observation is if the SciTE editor is running in the background, then the return code is properly returned when there is an error. For example, if there are missing include files, the %ERRORLEVEL% will report a 2. However, this only works when SciTE is running in the background which is not practical on a build server.

	Another observation when compiling a script in the SciTE editor; the console window will correctly report the exit code as in the screen shot below:

	When running from the command line this exit code is not reported. Examining the output from the compiler, it ends with the line "AutoIt3Wrapper Finished." and exits with a 0 even though there are failures.

Request:

	Is there a way to return a non zero exit code if AutoIt3Wrapper is run from the command line without the SciTE editor running in the background?