Тапсырманы сипаттаудың көптеген тілдеріндегідей, Windows
командалық тілінде де шартты операторлар қолданылады. Бұған қоса
шартты операторларды берудің де бірнеше мүмкін формалары бар.
шартты операторды жазудың жалпы формасы келесідей:
if өрнек команда1 [else команда2]
Осы жағдайда команда 1 тек егер өрнек орындалса ғана
орындалады. ол шарт орындалмаса команда 2 орындалады. Сонымен
бірге else шартты операторын қолданған кезде, конструкцияда else
операторы if операторы орналасқан жолақта орналасқан болуы керек.
Осы шарт орындалмаса интерпретатор сценарий кодында қате бар деп
шығарады.
Өрнек ретінде шартты оператордың мақсатына байланысты
бірнеше конструкция қолданылуы ықтимал. Ол өрнектер тізімі 5.4-
Кестеде келтірілген.
Циклды ұйымдастыру үшін командалық қабат интерфейсі Windows
жалғыз ғана операторды ұсынады — for.