Оқулық «Федералдық білім беруді дамыту институты»



Pdf көрінісі
бет129/220
Дата25.02.2022
өлшемі2,22 Mb.
#26438
түріОқулық
1   ...   125   126   127   128   129   130   131   132   ...   220
5.9.3.  Айнымалар
 
Командалық  сценарий  жасаған  кезде  пайдаланушы  айнымалы 
қоршаулармен  операциялар  орындауға  мүмкіндігі  бар.  Айнымалылар 
бірнеше жерден келіп түсуі мүмкін. Айнымалы ортасының қай көзінен 
келіп  түскенін  анықтауға  арналған  айнымалылардың  үш  түрі  бар: 
кіріктірілген  жүйелік,  кіріктірілген  пайдаланушыға  арналған  және 
жергілікті. 
 


120
 
 
 
Кіріктірілген жүйелік айнымалылар операциялық жүйе деңгейінде 
анықталады  және  пайдаланушыдан  тәуелсіз  барлық  процестерге 
қолжетімді.  Кіріктірілген  пайдаланушыға  арналған  айнымалылар 
пайдаланушы  жүйеге  кірген  уақытынан  бастап  анықталады  және  
пайдаланушының жұмыс сеансы аяқталғанша болады. Ортаның барлық 
айнымалылар  тізімін  және  олардың  ағымдағы  мәндерін  алу  үшін 
(жүйенің және пайдаланушының) set команданы қолданылады.
 
Кіріктірілген 
айнымалыларға 
қарама-қайшы 
жергілікті 
айнымалылар 
командалық 
сценарийді 
орындай 
деңгейінде 
анықталады.  Жаңа  айнымалыны  анықтау  үшін  және  оның  ағымдағы 
мәнін өзгерту үшін  тағы да set команданы орындалады:
 
set <айнымалының аты>=<мән>
 
 
Айнымалының  ағымдағы  мәнін  алу  үшін  тек  айнымалы  атын 
көрсеткен жеткіліксіз. Сонымен қатар, жүйеге айнымалының нақ мәні 
керек  екендігін  көрсету  қажет.  Ол  үшін    «%»  таңбалары  айнымалы 
атының  басында  және  соңында  қолданылады.  Бұл  таңбаларды 
қолданбасақ  жүйе  айнымалы  атын  қарапайым  жолақ  ретінде 
қабылдайды. 
 
Айнымалылармен  жұмыстың  бұл  ерекшелігін  келесі  мысалда 
көрсетуге болады:
 
example1.bat 
@set 
variable=value @echo 
variable @echo %variable%
 
Бұл  мысалда  echo  команданы  таңбалар  тізбегі  консольға  шығару 
үшін  қолданылады.  Әр  команда  алдында  болатын  @  таңбасы 
командалық  интерпретаторға  команданы  оның  орындалуы  алдында 
консольға шығарудың қажеттілігі жоқ екендігін хабарлайды. Егер бұл 
таңбаны  көрсетпесе  сценарийдің  орындалуы  кезінде  консольға  әр 
команда  орындалар  алдынды  шығып  отырады.  example.bat  файлы 
орындалып болған соң экранға төмендегідей жолақтар шығады:
 
C:\>example.bat
 
variable
 
value
 
C:\>
 
Осы  мысалдан  көрініп  тұрғандай,  бірінші  жағдайда  таңбалардың 
тізбегі  variable  жүйемен  қарапайым  таңбалық  жолақ  ретінде 
түсіндіріледі,  екінші  жағдайда  сәйкес  айнымалымен  ұқсастырылған 
мән  қайтарылады.    Осылайша,  тек  қана  жергілікті  айнымалылардың 




Достарыңызбен бөлісу:
1   ...   125   126   127   128   129   130   131   132   ...   220




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет