; Завершает выполнение скрипта, если не были переданы параметры командной строки
If $CmdLine[0] = 1 Then Exit

; Сложное логическое выражение
If $CmdLine[0] > 1 And ($z = 3 Or $k = 15) Then Exit

; При использовании And первое выражение проверяется первым, последующие могут игнорироваться при отрицании (False) в первом
If MsgBox(1, 'Условие 1', 'Хотите "Условие 2"?') = 1 And MsgBox(4, 'Условие 2', 'Посмотрим результат?') = 6 Then MsgBox(4096, 'Результат', ';)')

; Без условия
If 1 Then MsgBox(4096, 'Пример 4', 'Всё является истиной, кроме 0, пустой строки и False')

; Инвертирование
If Not $CmdLine[0] Then MsgBox(4096, 'Пример 5', 'При инвертировании только 0, пустая строка и False является истиной')