Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- title Batch Menu
- :Main
- cls
- echo ===========================================================
- echo Made by Trafen
- echo Login or Register to continue
- echo %time% / %date%
- echo ===========================================================
- echo.
- echo 1) Register
- echo 2) Log In
- set /p choice=
- if %choice%==1 goto Register
- if %choice%==2 goto LogIn
- goto Error
- :Register
- cls
- set /p username=Enter your username:
- cd C:\
- md %username%
- cls
- set /p password=Enter your password:
- cd C:\%username%\
- md %password%
- cls
- echo Complete!
- goto Main
- :LogIn
- cls
- set /p loginName=Username:
- cd C:\
- if exist %loginName% goto PasswordLogIn
- if not exist %loginName% goto Error2
- :PasswordLogIn
- cls
- set /p loginPass=Password:
- cd C:\%loginName%\
- if exist %loginPass% goto LoggedIn
- if not exist %loginPass% goto Error3
- :LoggedIn
- cls
- echo You have been logged in as %loginName%
- echo Press any key to continue..
- pause >nul
- cls
- @echo off
- ECHO Welcome!
- ECHO ===================================================================================
- ECHO Choose an option
- ECHO 1 = Shutdown
- ECHO 2 = Reboot
- ECHO 3 = CMD
- ECHO 4 = Youtube
- ECHO 5 = Clock
- ECHO ===================================================================================
- SET /p option=Choose one option:
- IF %option%==1 SHUTDOWN /s /f /t 0
- IF %option%==2 SHUTDOWN -r -t 10
- IF %option%==3 start cmd.exe /k "net use"
- IF %option%==4 start chrome https://www.youtube.com/
- IF %option%==5 @echo off
- setlocal delayexpansion
- cls
- @mode con cols=35 lines=7
- title %username%`s watch
- :time
- echo. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
- echo. ³ %time%³
- echo. ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
- echo. ³ %date% ³
- echo. ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
- ping -n 2 0.0.0.0 >nul
- cls
- goto :time
- pause
- cls
- :Delay centisecs
- set "b=1%time:~-2%"
- :wait2
- set /A "e=1%time:~-2%, elap=e-b, elap-=(elap>>31)*100"
- if %elap% lss %1 goto wait2
- set "b=1%time:~-2%"
- exit /B
- pause
- cls
- rem Remove exit and add your instructions here.
- :Error
- cls
- echo Invalid Choice
- pause >nul
- goto Main
- :Error2
- cls
- echo Invalid Username
- pause >nul
- goto Main
- :Error3
- cls
- echo Invalid Password
- pause >nul
- goto Main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement