Ich habs mal überarbeitet:

Code:
@echo off
color a

:start
cls
echo.
echo.
echo.
echo.
echo                         ----------------------------------
echo                         ----------------------------------
echo                         ----------------------------------
echo                         ----------------------------------
echo                                     WILLKOMMEN
echo                                         zum
echo                                Wecker 1.0 via speaker 
echo                                 -------------------
echo                                Created by Biohazzard
echo                         ----------------------------------
echo                         ----------------------------------
echo                         ----------------------------------
echo                         ----------------------------------
echo.
echo.
echo.
echo.
pause

:hauptmenue
cls
echo.
echo Hauptmenue
echo -----------
echo.
echo Was moechten Sie tun?
echo.
echo [1] wecker stellen
set /P a=Eingabe (Zahl des Menuepunktes eingeben):

if %a%==1 goto gogo

REM default 
goto Fehler

:Fehler
cls
echo.
echo.
echo.
echo.
echo Du hast keinen gueltigen Menuepunkt ausgewaehlt!
echo.
echo.
echo.
pause
goto hauptmenue

:beenden
exit

:gogo
cls
echo.
echo.
echo.
echo Wann soll der wecker klingeln  [h:m]? 
echo.  
set /p timestamp=Eingabe
goto time    

:time
cls
echo Aktuelle Uhrzeit %time:~0,-3%
If %timestamp% == %time:~0,-6% goto piepton
goto time


:piepton
echo piep
echo  >CON
pause