Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Mana sizga kichik dastur bo'lib, sizga ro'yxatdan o'tishingiz va tizimga kirishingiz sizga yoqadi degan umiddamiz!
1 -qadam: sozlash
Shunday qilib, sizga boshqa xaritasi bo'lgan xarita kerak, bu ma'lumotlarga murojaat qilishni osonlashtiradi
(rasmga qarang)
2 -qadam: Boshlash ekrani
Bu erda biz dasturni ochishda ko'radigan ekranni yaratamiz
(QAYD: rasmdagi kodga 'cd Log-Data' yozdim, lekin bu xaritaning nomi sifatida 'Log' dan foydalanishda xato qaytaradi)
@echo o'chirilgan
REM bu siz qilgan ikkinchi xaritaga tegishli, bu holda xaritaning nomi
Agar dastur va kerakli xarita bir xil katalogda bo'lsa, siz "CD (xarita nomi)" ni yozishingiz mumkin.
CD jurnali
: boshlash
cls
rang F0
REM - bu ekranni ko'rsatish uchun, bu erda o'z ijodkorligingizdan foydalanib, uni chindan ham porlashi mumkin
echo Kirish, Ro'yxatdan o'tish
aks sado
echo (L) ogin (R) egister
o'rnatish /p logreg = ""
agar %logreg %== L tizimga kirsa
agar %logreg %== l kirsam
agar %logreg %== R ro'yxatdan o'tsa
agar %logreg %== r registratsiya qilinsa
:Kirish
cls
: ro'yxatdan o'tish
cls
3 -qadam: Ro'yxatdan o'tish oynasi
Shubhasiz, foydalanuvchi o'z ma'lumotlarini kiritgandan so'ng, biz uning biror joyga borishini xohlaymiz
bu erda biz foydalanuvchi yangi foydalanuvchi sifatida ro'yxatdan o'tishni xohlagan paytda bajariladigan harakatni ko'rib chiqamiz
(QAYD: biz: ro'yxatdan o'tish buyrug'idan boshlaymiz)
: ro'yxatdan o'tish
cls
echo Ro'yxatdan o'tish
aks sado
echo Foydalanuvchi nomi?:
set /p user = ""
REM biz foydalanuvchi nomini Ma'lumotlar xaritasida.dll faylida saqlaymiz
Parol bilan birga REM
aks sado
echo Parol?:
sozlash /p o'tish = ""
Biz uni bu erga eksport qilamiz
REM biz dll faylini ishlatamiz, chunki foydalanuvchi sifatida o'qish qiyin, siz uni txt -da saqlashingiz mumkin!
echo%pass%>%user%.dll
muvaffaqiyatga erishish kerak
: muvaffaqiyatga erishish
cls
echo muvaffaqiyatli ro'yxatdan o'tdi
aks sado
echo %foydalanuvchi %
aks sado
echo %pass %
pauza
boshlash kerak
4 -qadam: kirish ekrani; Kirish muvaffaqiyatsiz tugadi; Kirish muvaffaqiyati
Biz faqat foydalanuvchini ro'yxatdan o'tkazishni emas, balki unga kirishni ham xohlaymiz
bu bosqichda amalga oshiriladi
(Eslatma: Biz: kirish buyrug'idan boshlaymiz)
:Kirish
cls
echo Kirish
aks sado
echo Foydalanuvchi nomi?:
set /p user2 = ""
agar mavjud bo'lmasa %user2 %.dll tizimga kirmaydi
for /f "Delims =" %% a in (%user2%.dll) bajaradi (passconfirm = %% a ni o'rnating)
aks sado
echo Parol?:
set /p pass2 = ""
agar%pass2%==%passconfirm%goto loginsuccess
bo'lmasa%pass2%==%passconfirm%goto loginfail
: kirish muvaffaqiyatsizligi
cls
muvaffaqiyat aks sadosi
aks sado
echo Yaxshi ro'yxatdan o'tdingiz
echo qiling va hisobingizga kiring
pauza
boshlash kerak
: login muvaffaqiyatsiz
cls
echo muvaffaqiyatsiz tugadi
aks sado
echo QAYD: bu katta -kichik harflarga sezgir!
pauza
boshlash kerak
5 -qadam: Faylni yuklab oling (agar xohlasangiz)
Agar siz buni o'zingiz qilishni xohlamasangiz, dasturni yuklab olishingiz mumkin
bu erda:
(siz hali ham xaritalar qilishingiz kerak, bu faqat txt fayli)