Электрон дарсликлар яратишнинг ызига хос хусусиятлари ща+ида


Интерактив буйруқ файллар



Download 1,23 Mb.
Pdf ko'rish
bet26/76
Sana22.02.2022
Hajmi1,23 Mb.
#94621
1   ...   22   23   24   25   26   27   28   29   ...   76
Bog'liq
tizimli dastur taminoti

Интерактив буйруқ файллар. 
 
ВЕ
дастур таркибида АSK буйруғи мавжуд бўлиб, бу буйруқ ѐрдамида 
фойдаланувчи билан мулоқатни ўрнатиш мумкин. «Мулоқот» деганда дастур сўровига 
фойдаланувчининг берган жавоби тушунилади. 
АSK буйруғи қуйидаги форматда ѐзилади: BE ASK “prompt text”, Key-list. 
Бу ерда “prompt text” - cўров матни, яъни бу экранга чиқариладиган қатор ѐки савол 
ASK буйруғи сўровни экранга чиқаради ва фойдаланувчи томонидан бирор бир тугмани 
босилгунча кутади. 
Key-list - тугмалар рўйхати. Сўров учун кирилиши керак бўлган белгилар рўйхати. 
Бу рўйхат 2 та дирекцияни бажаради.
Биринчидан, фойдаланувчининг вариантлар сонини чегаралайди. Агар рўйхатда 
кўрсатилган тугмача босилса ASK буйруғи уни қайси ишни ва буйруқ файлини 
бажарилишини давом эттиради. Агар рўйхатда бўлмаган тугмача босилса, товуш сигнали 
берилади ва рўйхатдаги тугмача босилгунга қадар сўров фаоллиги сақланади. 
Иккинчидан, DOS ERROR LAVEL ўзгарувчини аниқланган қийматини узатишдан 
иборат. Бу қиймат IF шартли буйруғида қўлланади. 
ERROR LAVEL 
255
.
.

бўлган сонли катталиклардан иборат бўлиши мумкин. 
Масалан, тугмачалар рўйхати “abcde” дан иборат бўлса ва фойдаланувчи “С” 
тугмачани босса у ҳолда ERROR LAVEL ўзгарувчи қиймати 3 га тенг бўлади. 
Агар ASK буйруғида тугмачалар рўйхати киритилмаса, у ҳолда буйруқ ихтиѐрий 
тугмани босиш мумкинлигини кўрсатади. ERROR LAVEL ўзгарувчи эса - қийматга тенг 
бўлади. 
ASK буйруғи қуйидаги мажбурий бўлмаган параметрларни ўз ичига олади. 
Osfaulf - агар фойдаланувчи Enter тугмасини босганда автоматик киритиладиган 
белгини аниқлаш. 
Хусусий ҳолда кўрсатилган белги тугмачалар рўйҳатида бўлмаслиги мумкин. 
Timeout - тайт - аут. Фойдаланувчи ASK буйруғи сўровига жавоб бериш вақти. 
Агар кўрсатилган вақтда фойдаланувчи сўровга жавоб бермаса у ҳолда хусусий ҳолдаги 
белги автоматик киритилади. Агар ASK буйруғида Timeout рўйхати кирсатилмаса буйруқ 
фойдаланувчида жавобни доимий кутиб туради. 
Adjust - созлаш. Бу рўйхат ERROR LAVEL қийматига белгиланган қийматни 
қўшиш учун ишлатилади. Масалан: Adjust=10 бошланадиган тугмача кодига 10 сонини 
қўшиш, яъни 3+10=13. 
Color - ранг. 
MOVER RAT
ECHO OFF 
Be CLS 
Be WINDOW 8,15,16,64, 200 M 
Be ROWCOL 9,27 “NORTON утилит дастури” 
Be ROWCOL 10, 15 
Be PRINT CHAR -,48 
Be PRINT CHAR - 11,1
Be ROWCOL 12, 33, “файлни копия қилиш”. 
Be ROWCOL 14,35 “%1.exe” BLACK ON WHIIE IF NOT EXIST (norton)% 1.exe 
GOTO NAFIBE IF EXIST A: (subdis)%1.exe goto duplicate


31 
Be ROWCOL 15, 23 
COPY (norton)%1.exe a:subdir) 
GOTO END 
: nofibe 
Be WINDOV 13, 20, 17, 59 BLACK ON WHIIE 200 M 
Be BEEP Burrer - end 
Be ROWCOL 14, 22 “%1.exe файл йук”. 
Be 16, 22 “_______________” 
: duplicate 
Be WINDOW 

Download 1,23 Mb.

Do'stlaringiz bilan baham:
1   ...   22   23   24   25   26   27   28   29   ...   76




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish