Tabla de contenido:

Pantalla de inicio de sesión por lotes: 5 pasos
Pantalla de inicio de sesión por lotes: 5 pasos

Video: Pantalla de inicio de sesión por lotes: 5 pasos

Video: Pantalla de inicio de sesión por lotes: 5 pasos
Video: 📂🚀 CREAR ACCESO DIRECTO en el ESCRITORIO WINDOWS 10, 8, 7, Vista y XP 2024 😎 2024, Noviembre
Anonim
Pantalla de inicio de sesión por lotes
Pantalla de inicio de sesión por lotes

Aquí hay un pequeño programa que le permite registrarse e iniciar sesión por lotes, ¡espero que lo disfrute!

Paso 1: Configuración

Configuración
Configuración

Entonces, lo que necesita es un mapa con otro mapa dentro, esto facilita la referencia de datos

(ver foto)

Paso 2: la pantalla de inicio

La pantalla de inicio
La pantalla de inicio
La pantalla de inicio
La pantalla de inicio

Aquí crearemos la pantalla que verá al abrir el programa

(NOTA: escribí 'cd Log-Data' en el código de la imagen, pero esto devuelve un error, use 'Log' como nombre del mapa)

@echo apagado

REM esto se refiere al segundo mapa que hiciste, en este caso el nombre del mapa

REM siempre que el programa y el mapa deseado estén en el mismo directorio, simplemente puede escribir 'cd (nombre del mapa)'

cd registro

:comienzo

cls

color F0

REM esto es para mostrar la pantalla usa tu propia creatividad aquí para hacerla realmente brillar

echo Iniciar sesión, Registrarse

eco.

echo (L) ogin (R) egister

set / p logreg = ""

if% logreg% == L goto login

if% logreg% == l goto login

if% logreg% == R ir a registrar

if% logreg% == r goto register

:acceso

cls

:Registrarse

cls

Paso 3: la pantalla de registro

La pantalla de registro
La pantalla de registro
La pantalla de registro
La pantalla de registro

Entonces, obviamente, después de que el usuario dio su entrada, queremos que vaya a alguna parte,

aquí manejaremos la acción tomada cuando el usuario quiere registrarse como un nuevo usuario

(NOTA: estamos comenzando desde el comando: register)

:Registrarse

cls

registro de eco

eco.

echo Nombre de usuario ?:

set / p user = ""

REM guardamos el nombre de usuario en un archivo.dll en el mapa de datos

REM junto con la contraseña

eco.

echo Contraseña ?:

set / p pass = ""

REM lo exportamos aquí

REM usamos un archivo dll porque es más difícil de leer como usuario, ¡también puede guardarlo en un txt!

echo% pass%>% usuario%.dll

goto regsuccess

: regsuccess

cls

echo registrado con éxito

eco.

echo% usuario%

eco.

echo% pass%

pausa

ir a empezar

Paso 4: Pantalla de inicio de sesión; Carga fallida; Inicio de sesión exitoso

Pantalla de ingreso al sistema; Carga fallida; Inicio de sesión exitoso
Pantalla de ingreso al sistema; Carga fallida; Inicio de sesión exitoso
Pantalla de ingreso al sistema; Carga fallida; Inicio de sesión exitoso
Pantalla de ingreso al sistema; Carga fallida; Inicio de sesión exitoso
Pantalla de ingreso al sistema; Carga fallida; Inicio de sesión exitoso
Pantalla de ingreso al sistema; Carga fallida; Inicio de sesión exitoso

Queremos más que solo poder registrar un usuario, también queremos que inicie sesión,

¡esto se hará en este paso

(Nota: comenzamos desde el comando: login)

:acceso

cls

echo Iniciar sesión

eco.

echo Nombre de usuario ?:

set / p user2 = ""

si no existe% user2%.dll goto loginfail

for / f "Delims =" %% a in (% user2%.dll) do (establecer passconfirm = %% a)

eco.

echo Contraseña ?:

set / p pass2 = ""

if% pass2% ==% passconfirm% goto loginsuccess

si no es% pass2% ==% passconfirm% goto loginfail

:Inicio de sesión exitoso

cls

eco éxito

eco.

echo Buen trabajo te registraste exitosamente

echo e inicie sesión en su cuenta

pausa

ir a empezar

:Carga fallida

cls

eco falló

eco.

echo NOTA: ¡distingue entre mayúsculas y minúsculas!

pausa

ir a empezar

Paso 5: descargue el archivo (si lo desea)

puede descargar el programa si realmente no quiere hacerlo usted mismo

aquí:

(todavía necesita hacer los mapas, este es solo el archivo txt)

Recomendado: