Welcome guest. Before posting on our computer help forum, you must register. Click here it's easy and free.
@echo offcolor 00echo bad: %errorlevel%ver >nulecho ok: %errorlevel%fc/? >nulecho weird: %errorlevel%set/? >nulecho ret: %errorlevel%(set foo=)echo ret: %errorlevel%rem Did not reset the errorlevel?set foo >nulecho ret: %errorlevel%rem So why did this one set the errorlevel? echo hello | find "eggecho ret: %errorlevel%
bad: 1ok: 0weird: -1ret: -1ret: -1Environment variable foo not definedret: 1FIND: Parameter format not correctret: 2