Быстрый заказ, позвонить +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел на Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Ремкомплект РХХ на Mitsubishi Lancer IX, 1.6 (4G18), MD619857, 1450A116
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники"

> Кружок юного КОДЕРА [Лекции], Тут мы только читаем!
andr_mozg
сообщение 21.11.2013, 18:58
Сообщение #1


7*#2&$%@
*******

Группа:
Технический Маньяк
Сообщений: 1845
Регистрация: 9.10.2011
Из: Москва, Дмитровское ш.
Вне форума


Репутация:   71  


Прикрепленное изображение


Тут я попробую рассказать как писать скрипты на 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)
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
 
Start new topic
Ответов
andr_mozg
сообщение 22.12.2013, 20:55
Сообщение #2


7*#2&$%@
*******

Группа:
Технический Маньяк
Сообщений: 1845
Регистрация: 9.10.2011
Из: Москва, Дмитровское ш.
Вне форума


Репутация:   71  


Урок #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 )





Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post

Сообщений в этой теме


Fast ReplyReply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Быстрый заказ, позвонить +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел на Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Ремкомплект РХХ на Mitsubishi Lancer IX, 1.6 (4G18), MD619857, 1450A116
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники"