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


- Кесте. Командалардың тізбектей және шартты орындалу



Pdf көрінісі
бет93/158
Дата01.07.2023
өлшемі3.83 Mb.
#475485
түріОқулық
1   ...   89   90   91   92   93   94   95   96   ...   158
операциялық жуйелер

 5.3-
Кесте. Командалардың тізбектей және шартты орындалу 
механизмдері
 
Опера
ц
ия
Сипаттама
&
команда1 & команда2
Бір жолақтағы бірнеше командаларды бөлу үшін қолданылады. 
Алдымен бірінші команда орындалады, оның жұмысы аяқталған соң 
екіншісі орындалады
&&
команда1 && команда2
Бірнеше командаларды шартты орындау үшін қолданылады. Бірінші 
команда орындалады, егер ол сәтті аяқталса (яғни қайтару коды 
ретінде 0 қайтарды), онда екіншісі орындалады
команда1 || команда2
Бірнеше командаларды шартты орындау үшін қолданылады. Бірінші 
команда орындалады, егер ол сәтсіз аяқталса (яғни 0-ден ерекше 
кодты қайтарды), онда екіншісі орындалады
()
( команда1 & команда2)
Командалар тізбегін топтастыру үшін қолданылады
; немесе ,
команда1 параметр1;параметр2
Командада командалық жолақта берілетін параметрлерді бөлу үшін 
қолданылады


128 
5.4-
кесте Логикалық шарттар пішіні
Логикалық шарт
Сипаттама
[not] errorlevel номер
if not errorlevel 0 echo Operation is failed алдағы команда 
немесе операция орындалуының сәтті немесе сәтсіз 
болуын талдау үшін қолданылады. 0 коды көбінесе 
алдыңғы команда сәтті орындалғанын хабарлайды, 0 
санынан басқа код көбінесе команда сәтсіздікпен 
аяқталды егенді білдіреді.
[not]
жолақ1 = =жолақ2
if %1 = = %VAL% ( echo Strings are the same ) else (
Strings are different )
Екі жолақты тең/тең емес екендігін тексеруде 
қолданылады. Егер else операторлы пішін қолданылса,
шартты оператор денесіндегі командалар () 
конструкциясы көмегімен топталуы керек, өйткені 
барлық операциялар жолақ соңында таңбамен аяқталуы 
шарт. Олай болмаған жағдайда интерпретатор бұл 
командаларды орындай алмайды және оларды елемей 
өте шығады.
[not] exist файл атауы
if exist temp.txt del temp.txt файл атауы мен файлдың бар 
болу/болмауын тексереді. Файл атауы жолды жазудың 
қатыстық түрінде сондай ақ абсолютті түрінде беріле 
алады. 
if [/i] 1-бет Салыстыру 
2-бет
if /i %2 EQU /a echo Archive option is specified жолақтық 
айнымалыларды немесе командалық жолақ 
параметрлерін салыстыру үшін қолданылады. 
Салыстыру ретінде төмендегідей үш әріпті операциялар 
қолданылады: 
EQU — тең;
NEQ — тең емес;
LSS — қарағанда аз;
LEQ — аз немесе тең;
GTR — қарағанда үлкен;
GEQ — үлкен немесе тең.
Егер параметрi көрсетілсе, жолақтар регистр тіркеуі 
салыстырылады 




Достарыңызбен бөлісу:
1   ...   89   90   91   92   93   94   95   96   ...   158




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

    Басты бет