Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Aqui está um pequeno programa que permite que você se registre e faça login em lote, espero que você goste!
Etapa 1: configuração
Então o que você precisa é de um mapa com outro mapa dentro dele, isso torna mais fácil para referência de dados
(veja a foto)
Etapa 2: a tela inicial
Aqui, criaremos a tela que você verá ao abrir o programa
(NOTA: eu digitei 'cd Log-Data' no código da foto, mas isso retorna um erro, use 'Log' como nome do mapa)
@echo off
REM refere-se ao segundo mapa que você fez, neste caso, o nome do mapa
REM, desde que o programa e o mapa desejado estejam no mesmo diretório, você pode simplesmente digitar 'cd (nome do mapa)'
Log de cd
:começar
cls
cor F0
REM isto é para exibir a tela, use sua própria criatividade aqui para fazê-la realmente brilhar
echo Login, Registre-se
eco.
echo (L) ogin (R) egister
set / p logreg = ""
if% logreg% == L goto login
if% logreg% == l goto login
if% logreg% == R goto register
if% logreg% == r goto register
:Conecte-se
cls
:registro
cls
Etapa 3: A tela de registro
Obviamente, depois que o usuário der sua entrada, queremos que vá para algum lugar,
aqui, trataremos da ação realizada quando o usuário deseja se registrar como um novo usuário
(NOTA: estamos começando a partir do comando: register)
:registro
cls
echo Register
eco.
echo Username ?:
definir / p usuário = ""
REM, salvamos o nome de usuário em um arquivo.dll no mapa de dados
REM junto com a senha
eco.
echo Password ?:
definir / p pass = ""
REM nós exportamos aqui
REM usamos um arquivo dll porque é mais difícil de ler como um usuário, você pode salvá-lo em um txt também!
echo% pass%>% user%.dll
goto regsuccess
: regsuccess
cls
echo registrado com sucesso
eco.
echo% user%
eco.
echo% pass%
pausa
ir para começar
Etapa 4: Tela de login; Falha no login; Sucesso de Login
Queremos mais do que apenas poder registrar um usuário, também queremos fazer com que ele faça o login,
isso será feito nesta etapa
(Observação: estamos começando com o comando: login)
:Conecte-se
cls
echo Login
eco.
echo Username ?:
definir / p usuário2 = ""
se não existir% user2%.dll goto loginfail
para / f "Delims =" %% a in (% user2%.dll) faça (set passconfirm = %% a)
eco.
echo Password ?:
definir / p pass2 = ""
if% pass2% ==% passconfirm% goto loginsuccess
senão% pass2% ==% passconfirm% goto loginfail
: loginsuccess
cls
sucesso de eco
eco.
echo Bom trabalho, você se registrou com sucesso
echo e conectado à sua conta
pausa
ir para começar
: loginfail
cls
eco falhou
eco.
echo NOTA: diferencia maiúsculas de minúsculas!
pausa
ir para começar
Etapa 5: Baixe o arquivo (se desejar)
você pode baixar o programa se realmente não quiser fazer isso sozinho
aqui:
(você ainda precisa fazer os mapas, este é apenas o arquivo txt)