Paso 1: Cómo agregar inicios de sesión.
Si usted puede ver, cuando usted se registra, crea un archivo llamado % newname%.bat y otro llamado % newname%.logs.txt. newname % es el nombre de usuario que le das cuando te registras. Cuando crea el archivo .bat, en tiendas el nombre de usuario y la contraseña. He creado el archivo logs.txt y en registra cada vez alguien hace un comando en el cual está programado para grabar. Decir, cuando inicie sesión, pondrá en los registros: en % de tiempo % % fecha %. Estos elementos se colocará en la misma carpeta que el archivo por lotes, junto con otra carpeta llamada cmdacoBin. Puede ignorar esta carpeta.
de
: AccountSetUp
echo [1] iniciar sesión
echo muestra [2] hasta
echo [3] salida
echo.
Set /p op =
Si op % == 1 goto 1
Si op % == 2 goto 2
Si op % == 3 goto 3
Goto error
: 2
CLS
echo para registrarse
echo ======================================
echo.
Set /p newname = "Introduzca el nuevo nombre de usuario:"
Si "% newname %"=="% newname %" goto inputname
: inputname
CD "% userprofile%\documents"
Si existen "cmdacoBin" goto salto
Si no existen "cmdacoBin" goto noskip
: noskip
MD "cmdacoBin"
Goto salto
: saltar
CD "% userprofile%\documents\cmdacoBin"
Si existen "% newname%.bat" goto namexist
Si no existen "% newname%.bat" goto skip2
: skip2
Eco establece realusername = newname % > "% newname%.bat"
Eco firmó para arriba: % tiempo % % fecha % > "% newname%.logs.txt"
Goto siguiente
: siguiente
echo.
Set /p pswd = Enter nueva contraseña:
Si "% perdida %"=="% perdida %" goto inputpass
: inputpass
CD "% userprofile%\documents\cmdacoBin"
Eco establece contraseña = perdida de % >> "% newname%.bat"
Goto next1
: namexist
echo.
echo que el nombre de usuario introducido ya existe.
echo presione cualquier tecla para volver...
PAUSE > nul
Goto 2
: next1
CLS
echo ==================
echo cuentas de Clevernot
echo ==================
echo.
echo que tu cuenta se ha creado con éxito!
echo.
ping localhost-1 > nul
Goto Inicio
: 1
color 07
CLS
echo =========================
echo registro de cuentas de Clevernot en
echo =========================
echo.
Set /p logname = nombre de usuario:
Si "logname %"=="% logname %" goto 2.1
: 2.1
echo.
Set /p logpass = "contraseña:"
Si "logpass %"=="% logpass %" goto inicio de sesión
: Inicio de sesión
CD "% userprofile%\documents\cmdacoBin"
Si existen "% logname%.bat" goto llamada
Si no existe registro de errores de goto "% logname%.bat"
: llame al
llamada "% logname%.bat"
Si "% contraseña %"=="% logpass %" goto logdone
Goto errorlog
: registro de errores
color 0c
echo.
echo nombre de usuario o contraseña incorrecta.
echo acceso denegado.
PAUSE > nul
Goto Inicio
: logdone
CLS
Goto LoggedIn