Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Вот небольшая программа, которая позволяет вам регистрироваться и входить в систему в пакетном режиме, надеюсь, вам понравится!
Шаг 1. Настройка
Итак, вам нужна карта с другой картой внутри, это упрощает обращение к данным
(см. рис.)
Шаг 2: Стартовый экран
Здесь мы создадим экран, который вы увидите при открытии программы
(ПРИМЕЧАНИЕ: я набрал «cd Log-Data» в коде на рис., Но это возвращает ошибку, используйте «Log» в качестве имени карты)
@ эхо выкл
REM - это вторая созданная вами карта, в данном случае имя карты.
REM, пока программа и желаемая карта находятся в одном каталоге, вы можете просто набрать cd (имя карты).
cd журнал
:Начните
cls
цвет F0
REM это для отображения экрана, используйте здесь свое собственное творчество, чтобы он действительно сиял
echo Войти, Зарегистрироваться
эхо.
эхо (L) ogin (R) egister
установить / p logreg = ""
if% logreg% == L перейти в систему
if% logreg% == l перейти к авторизации
if% logreg% == R перейти к регистрации
if% logreg% == r перейти к регистрации
:авторизоваться
cls
:регистр
cls
Шаг 3: Экран регистрации
Итак, очевидно, что после того, как пользователь дал свой ввод, мы хотим, чтобы он куда-то пошел,
здесь мы обработаем действие, предпринимаемое, когда пользователь хочет зарегистрироваться в качестве нового пользователя
(ПРИМЕЧАНИЕ: мы начинаем с команды: register)
:регистр
cls
эхо Регистр
эхо.
echo Имя пользователя ?:
установить / p пользователь = ""
REM сохраняем имя пользователя в файле.dll в карте данных
REM вместе с паролем
эхо.
эхо Пароль ?:
set / p pass = ""
REM экспортируем сюда
REM мы используем файл dll, потому что его труднее читать как пользователю, вы также можете сохранить его в текстовом формате!
echo% pass%>% user%.dll
goto regsuccess
: regsuccess
cls
echo Успешно зарегистрировано
эхо.
эхо% пользователь%
эхо.
эхо% пройти%
Пауза
перейти к началу
Шаг 4: Экран входа в систему; Неверный логин; Успешный вход в систему
Мы хотим больше, чем просто возможность зарегистрировать пользователя, мы также хотим заставить его войти в систему,
это будет сделано на этом шаге
(Примечание: мы начинаем с команды: login)
:авторизоваться
cls
эхо Войти
эхо.
echo Имя пользователя ?:
установить / p user2 = ""
если не существует% user2%.dll goto loginfail
for / f "Delims =" %% a in (% user2%.dll) do (установить passconfirm = %% a)
эхо.
эхо Пароль ?:
установить / p pass2 = ""
если% pass2% ==% passconfirm% goto loginsuccess
если нет% pass2% ==% passconfirm% goto loginfail
: loginsuccess
cls
эхо успеха
эхо.
echo Хорошая работа, вы успешно зарегистрировались
эхо и вошел в свою учетную запись
Пауза
перейти к началу
:неверный логин
cls
эхо не удалось
эхо.
echo ПРИМЕЧАНИЕ: это чувствительно к регистру!
Пауза
перейти к началу
Шаг 5: Загрузите файл (если хотите)
вы можете скачать программу, если очень не хотите делать это самостоятельно
здесь:
(карты еще нужно сделать, это только txt файл)