Оглавление:

Экран пакетного входа: 5 шагов
Экран пакетного входа: 5 шагов

Видео: Экран пакетного входа: 5 шагов

Видео: Экран пакетного входа: 5 шагов
Видео: Как заставить работать ВЕЯЛИС-5? 2024, Июль
Anonim
Экран пакетного входа
Экран пакетного входа

Вот небольшая программа, которая позволяет вам регистрироваться и входить в систему в пакетном режиме, надеюсь, вам понравится!

Шаг 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 файл)

Рекомендуемые: