![]() |
![]() |
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
![]() |
![]() ![]()
Сообщение
#1
|
|
7*#2&$%@ ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1845 Регистрация: 9.10.2011 Из: Москва, Дмитровское ш. Вне форума Репутация: ![]() ![]() ![]() |
![]() Тут я попробую рассказать как писать скрипты на AutoIT и убедить в том что тут нет нечего сложного. Напутствие, для юного кодера 1. Буду стараться объяснять на пальцах (без жесткой терминологии) 2. Будит выложен Букварь, по нему необходимо делать внеклассное чтение. 3. Если есть вопросы, задаем их в соответствующей теме. 4. Все уроки надо повторять и делать все самим. 5. Да, при желании научу и блондинку. (IMG:style_emoticons/default/laugh.gif) Я не профессиональный программе, и мои программы далеки от совершенства, но они бт.. ть работают, и ваши будут, может код не красивый и правила кодерские мы нарушаем но как говорится - «гребем как можем» (IMG:style_emoticons/default/biggrin.gif) . Обсуждение >> ТУТ P.S. почему AutoIT ? - удобный редактор - простой язык, прощает много косяков - функционал постоянно расширяется, и возможности огромны. - Пользоваться можно на халяву (IMG:style_emoticons/default/smile.gif) |
![]() |
|
![]() |
![]() ![]()
Сообщение
#2
|
||
7*#2&$%@ ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1845 Регистрация: 9.10.2011 Из: Москва, Дмитровское ш. Вне форума Репутация: ![]() ![]() ![]() |
Урок #6 Условное вырожение ( IF )
Пора акунуцо в мир логики, и изучить особую - уличную магию (IMG:style_emoticons/default/smile.gif) )))) Рассмотрим самый простой вариант условия. 1. Проще некуда. Код $iA=1 if $iA>0 then ConsoleWrite ("Условие выполяется"&@CRLF) ConsoleWrite ("Конец"&@CRLF) Если условие выполняется то следует выполение команды после then ОДНОЙ КОМАНДЫ! Если условие не выполяется то переходим сразу далее и выполяем ConsoleWrite ("Конец"&@CRLF) 2. А если надо запихнуть много команд???!!! Код $iA=1 if $iA>0 then ConsoleWrite ("Условие выполяется "&@CRLF) ConsoleWrite ("Условие выполяется "&@CRLF) EndIf ConsoleWrite ("Конец"&@CRLF) Что поменялось? - мы переносим команду которая выполняется если условие верно, на новую строку и добавляем еще одну. - условие обязательно заканчивается EndIf - все команды которые находятся между then и EndIf начинаются с TABа ! 3. Вариант посложнее. Код $iA=1 if $iA>0 and $iA<>1 then ConsoleWrite ("Условие выполяется "&@CRLF) ConsoleWrite ("Условие выполяется "&@CRLF) Else ConsoleWrite ("Условие НЕ выполяется "&@CRLF) EndIf ConsoleWrite ("Конец"&@CRLF) Что тут? - добавился Else - теперь, если условие выполнено, то выполняется все команды между then и Else - если условие не выполяется то выполняются команды между Else и EndIf - условие усложнилось и теперь состоит из двух частей, а оператор and говарит нам о том что должно выполнятся первое условие И второе! Пробуем менять значения переменной или условие наблюдаем за результатом в окне дебагера снизу. -------------------------- ДЗ------------------------------------- - Открываем Азбуку - на первой вкладке Содержание находим раздел - Указатель ключивых слов и выражений изучаем - If...Then - If...ElseIf...Else...EndIf ---------------------Задача-------------------------------- Таджик Ахмэд (по нашему Леха), кладет кладку кирпича. Остается небольшой зазор шириной A1 и длинной B1 Отрубает от кирпича кусок ширинной A2 и длинной B2 (все значения задаем переменными!) Вопрос, не будит ли кусок отколотого кирпича больше, зазора ? Нужно написать програмку где будут указанны переменные и заданы значение и условие, которое если выполняется будит писать - насяльника падходима усё. а если кусок кирпича больше то - насяльника непадходима.... незабываем что значение ширины и длинны не может быть <= 0! (меньше или равно 0 ) |
|
![]() |
||
![]() ![]() ![]() |
![]() |
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
Текстовая версия | © 2006-2025 Форум Технических Маньяков. |
|