Today I decided to start making a simple batch OS and it has working great so far login and create account are finished but then I tested it again and I keeping getting a syntax error at :login -- the location of the error levels
@echo off
cls
:startup
color 17
echo
echo ```
echo .//: .`
echo :////` -os.
echo :////```` :s`
echo ```:////- .::::::::o- `....`
echo ... -////- osssssssss//osssssssss+:
echo `///` ```` ossssssssssssssssssssssso`
echo .oooooo.....:sssssssssssssssssss`
echo :sssss+ .sssssssssssssssssss+
echo :sssss+ .sssssssssssssssssss+
echo -///- -sssss+` -ssssssssssssssssssso
echo -///:-` `sssssssssssssssssssssssssso
echo -::. osssssssssssssssssssssssss:
echo `-. +ssssssssssssssssssssso
echo :so +sssssssssssssssssssss.
echo :so +sssssssssssssssssssss.
echo :sssooosssssssssssssssssssss.
echo +sssssssssssssssssssssssso.
echo -ssssssssssssssssssssss/
echo `/ssssssssssssssssss+.
echo `/ssssssssssssssssss+.
echo -/osso/ /+sss+:`
timeout 6 > NULL
goto login
:login
cls
echo | USE ARROW KEYS TO SELECT |
echo | ------- |
echo | UP>Login<UP |
echo | ------- |
echo | DOWN> Create Account <DOWN |
echo | ------- |
If errorlevel 72 goto logsin
If errorlevel 80 goto createaccount
SET /P 0=0
if not defined 0 goto login
end if